/// import { CryptoKeypath, DataItem, RegistryItem } from "@keystonehq/bc-ur-registry"; type SignRequestProps = { requestId?: Buffer; signData: Buffer; derivationPath: CryptoKeypath; address?: Buffer; origin?: string; }; export declare class TronSignRequest extends RegistryItem { private requestId?; private signData; private derivationPath; private address?; private origin?; getRegistryType: () => import("@keystonehq/bc-ur-registry").RegistryType; constructor(args: SignRequestProps); getRequestId: () => Buffer | undefined; getSignData: () => Buffer; getDerivationPath: () => string; getAddress: () => Buffer | undefined; getOrigin: () => string | undefined; toDataItem: () => DataItem; static fromDataItem: (dataItem: DataItem) => TronSignRequest; static fromCBOR: (_cborPayload: Buffer) => TronSignRequest; static parsePath(path: string, xfp: string): CryptoKeypath; static constructTronRequest(signData: Buffer, derivationHDPath: string, xfp: string, uuidString?: string, address?: Buffer, origin?: string): TronSignRequest; } export {};