///
import { BaseMethod } from '../BaseMethod';
import type { AlephiumSignedTx, AlephiumTxRequest, AlephiumSignTx as HardwareAlephiumSignTx, TypedCall } from '@onekeyfe/hd-transport';
import type { DeviceFirmwareRange } from '../../types';
import type { TypedResponseMessage } from '../../device/DeviceCommands';
export default class AlephiumSignTransaction extends BaseMethod {
init(): void;
getVersionRange(): DeviceFirmwareRange;
chunkByteSize: number;
processTxRequest: (typedCall: TypedCall, res: TypedResponseMessage<'AlephiumSignedTx'> | TypedResponseMessage<'AlephiumTxRequest'> | TypedResponseMessage<'AlephiumBytecodeRequest'>, data: Buffer, scriptOpt?: Buffer, dataOffset?: number) => Promise;
run(): Promise;
}
//# sourceMappingURL=AlephiumSignTransaction.d.ts.map