import { AminoSignResponse, StdSignDoc } from "@cosmjs/amino"; import { AccountData, DirectSignResponse, OfflineSigner } from "@cosmjs/proto-signing"; import { Signer as GDriveSigner } from "@iov/gdrive-custodian"; import { SignDoc } from "cosmjs-types/cosmos/tx/v1beta1/tx"; import { AddressGroup } from "../types/addressGroup"; import { ChainMap } from "../types/chainMap"; import { Signer } from "./signer"; import { SignerType } from "./signerType"; export declare class GoogleSigner implements Signer { readonly type: SignerType; private signer; getPublicKey(): Promise; getAddress(): Promise; getAddressGroup(chains: ChainMap): Promise; initialize(signer: GDriveSigner): Promise; signOut(): Promise; isMnemonicSafelyStored(): Promise; showMnemonic(path: string): Promise; getAccounts(): Promise; signDirect(signerAddress: string, signDoc: SignDoc): Promise; signAlephMessage(signerAddress: string, signDoc: StdSignDoc): Promise; getOfflineSigner(): OfflineSigner; disconnect(): void; }