import { BaseMethod } from '../BaseMethod'; import type { DeviceFirmwareRange } from '../../types'; import type { TonSignMessage as HardwareTonSignMessage, TonSignedMessage, TonTxAck } from '@onekeyfe/hd-transport'; import type { TonSignedMessageResponse } from '../../types/api/tonSignMessage'; export default class TonSignMessage extends BaseMethod { getSupportedProtocols(): readonly ["V1", "V2"]; initState: string | null; init(): void; getVersionRange(): { model_pro2: { min: string; }; model_touch: { min: string; }; model_classic1s: { min: string; }; }; getSupportJettonAmountBytesVersionRange(): DeviceFirmwareRange; checkSupportJettonAmountBytes(): boolean; getFixCommentErrorVersionRange(): DeviceFirmwareRange; checkFixCommentError(): void; getFixInitStateErrorVersionRange(): DeviceFirmwareRange; checkFixInitStateError(): void; processTxRequest: (request: TonSignedMessage, data: string) => Promise; run(): Promise; } //# sourceMappingURL=TonSignMessage.d.ts.map