interface IECKeyArgs { curve?: number; isPrivate?: boolean; data: Buffer | Uint8Array; } declare const ECKey_base: import("@ngraveio/bc-ur").RegistryItemClass; export declare class ECKey extends ECKey_base { data: IECKeyArgs; constructor(input: IECKeyArgs); getCurve: () => number; getIsPrivate: () => boolean; getData: () => Uint8Array | Buffer; verifyInput(input: IECKeyArgs): { valid: boolean; reasons?: Error[]; }; } export {};