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