v1: {
    Record: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Record;
        encode(message: Record, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: RecordAmino): Record;
        fromAminoMsg(object: RecordAminoMsg): Record;
        fromPartial(object: {
            ledger?: {
                path?: {
                    account?: number;
                    addressIndex?: number;
                    change?: boolean;
                    coinType?: number;
                    purpose?: number;
                };
            };
            local?: {
                privKey?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                };
                privKeyType?: string;
            };
            multi?: {};
            name?: string;
            offline?: {};
            pubKey?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            };
        }): Record;
        fromProtoMsg(message: RecordProtoMsg): Record;
        toAmino(message: Record): RecordAmino;
        toAminoMsg(message: Record): RecordAminoMsg;
        toProto(message: Record): Uint8Array;
        toProtoMsg(message: Record): RecordProtoMsg;
    };
    Record_Ledger: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Record_Ledger;
        encode(message: Record_Ledger, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: Record_LedgerAmino): Record_Ledger;
        fromAminoMsg(object: Record_LedgerAminoMsg): Record_Ledger;
        fromPartial(object: {
            path?: {
                account?: number;
                addressIndex?: number;
                change?: boolean;
                coinType?: number;
                purpose?: number;
            };
        }): Record_Ledger;
        fromProtoMsg(message: Record_LedgerProtoMsg): Record_Ledger;
        toAmino(message: Record_Ledger): Record_LedgerAmino;
        toAminoMsg(message: Record_Ledger): Record_LedgerAminoMsg;
        toProto(message: Record_Ledger): Uint8Array;
        toProtoMsg(message: Record_Ledger): Record_LedgerProtoMsg;
    };
    Record_Local: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Record_Local;
        encode(message: Record_Local, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: Record_LocalAmino): Record_Local;
        fromAminoMsg(object: Record_LocalAminoMsg): Record_Local;
        fromPartial(object: {
            privKey?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            };
            privKeyType?: string;
        }): Record_Local;
        fromProtoMsg(message: Record_LocalProtoMsg): Record_Local;
        toAmino(message: Record_Local): Record_LocalAmino;
        toAminoMsg(message: Record_Local): Record_LocalAminoMsg;
        toProto(message: Record_Local): Uint8Array;
        toProtoMsg(message: Record_Local): Record_LocalProtoMsg;
    };
    Record_Multi: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Record_Multi;
        encode(_: Record_Multi, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: Record_MultiAmino): Record_Multi;
        fromAminoMsg(object: Record_MultiAminoMsg): Record_Multi;
        fromPartial(_: {}): Record_Multi;
        fromProtoMsg(message: Record_MultiProtoMsg): Record_Multi;
        toAmino(_: Record_Multi): Record_MultiAmino;
        toAminoMsg(message: Record_Multi): Record_MultiAminoMsg;
        toProto(message: Record_Multi): Uint8Array;
        toProtoMsg(message: Record_Multi): Record_MultiProtoMsg;
    };
    Record_Offline: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Record_Offline;
        encode(_: Record_Offline, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: Record_OfflineAmino): Record_Offline;
        fromAminoMsg(object: Record_OfflineAminoMsg): Record_Offline;
        fromPartial(_: {}): Record_Offline;
        fromProtoMsg(message: Record_OfflineProtoMsg): Record_Offline;
        toAmino(_: Record_Offline): Record_OfflineAmino;
        toAminoMsg(message: Record_Offline): Record_OfflineAminoMsg;
        toProto(message: Record_Offline): Uint8Array;
        toProtoMsg(message: Record_Offline): Record_OfflineProtoMsg;
    };
} = ...