import { AminoSignResponse, OfflineAminoSigner, StdSignDoc } from '@cosmjs/amino';
import { AccountData } from '@cosmjs/proto-signing';
import { SeiApp } from '@zondax/ledger-sei';
/**
 *  A signer implementation that uses a Ledger device to sign transactions
 */
export declare class SeiLedgerOfflineAminoSigner implements OfflineAminoSigner {
    private readonly path;
    private readonly app;
    /**
     * Creates a new SeiLedgerOfflineAminoSigner
     * @param app Ledger Sei app instance
     * @param path hd derivation path (e.g. "m/44'/60'/0'/0/0")
     */
    constructor(app: SeiApp, path: string);
    getAccounts(): Promise<readonly AccountData[]>;
    signAmino(_signerAddress: string, signDoc: StdSignDoc): Promise<AminoSignResponse>;
}
