ContractInfo: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): ContractInfo;
    encode(message: ContractInfo, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: ContractInfoAmino): ContractInfo;
    fromAminoMsg(object: ContractInfoAminoMsg): ContractInfo;
    fromPartial(object: {
        admin?: string;
        codeId?: bigint;
        created?: {
            blockHeight?: bigint;
            txIndex?: bigint;
        };
        creator?: string;
        extension?: {
            $typeUrl?: string;
            typeUrl?: string;
            value?: Uint8Array;
        };
        ibcPortId?: string;
        label?: string;
    }): ContractInfo;
    fromProtoMsg(message: ContractInfoProtoMsg): ContractInfo;
    toAmino(message: ContractInfo): ContractInfoAmino;
    toAminoMsg(message: ContractInfo): ContractInfoAminoMsg;
    toProto(message: ContractInfo): Uint8Array;
    toProtoMsg(message: ContractInfo): ContractInfoProtoMsg;
}