import { Adapter, IUser } from './Adapter'; import { AdapterType } from '../config'; import { SIGN_TYPE } from '../prepareTx'; export declare class SeedAdapter extends Adapter { isEncoded: boolean; private readonly encodedSeed; private seed; static type: AdapterType; constructor(data: string | IUser, networkCode?: string | number); getSignVersions(): Record>; getEncodedSeed(): Promise; getSyncAddress(): string; getSyncPublicKey(): string; getPublicKey(): Promise; getPrivateKey(): Promise; getAddress(): Promise; getSeed(): Promise; signRequest(bytes: Uint8Array): Promise; signTransaction(bytes: Uint8Array): Promise; signOrder(bytes: Uint8Array): Promise; signData(bytes: Uint8Array): Promise; private _sign; static isAvailable(): Promise; }