SignDoc: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): SignDoc;
    encode(message: SignDoc, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: SignDocAmino): SignDoc;
    fromAminoMsg(object: SignDocAminoMsg): SignDoc;
    fromPartial(object: {
        accountNumber?: bigint;
        authInfoBytes?: Uint8Array;
        bodyBytes?: Uint8Array;
        chainId?: string;
    }): SignDoc;
    fromProtoMsg(message: SignDocProtoMsg): SignDoc;
    toAmino(message: SignDoc): SignDocAmino;
    toAminoMsg(message: SignDoc): SignDocAminoMsg;
    toProto(message: SignDoc): Uint8Array;
    toProtoMsg(message: SignDoc): SignDocProtoMsg;
}