///
import { BaseMethod } from '../BaseMethod';
import type { DeviceFirmwareRange, NervosSignedTx } from '../../types';
import type { NervosSignTx as HardwareNervosSignTx, NervosTxRequest, TypedCall } from '@onekeyfe/hd-transport';
import type { TypedResponseMessage } from '../../device/DeviceCommands';
type NervosSignTx = Omit & {
raw_tx: Buffer;
};
export default class NervosSignTransaction extends BaseMethod {
hasBundle: boolean;
init(): void;
getVersionRange(): DeviceFirmwareRange;
chunkByteSize: number;
processTxRequest: (typedCall: TypedCall, res: TypedResponseMessage<'NervosSignedTx'> | TypedResponseMessage<'NervosTxRequest'>, data: Buffer, offset?: number) => Promise;
run(): Promise;
}
export {};
//# sourceMappingURL=NervosSignTransaction.d.ts.map