import type { SignaturOptions, SignaturReturnError, UnknownRecord } from './custom_typings.js'; export declare class SignaturError extends Error { type: string; constructor(type: string, message: string); toJSON(): SignaturReturnError; } export declare function signSync(data: T, secret: string, options?: SignaturOptions): string; export declare function unsignSync(signature: string, secret: string, options?: SignaturOptions): T; export declare function sign(data: T, secret: string, options?: SignaturOptions): Promise; export declare function unsign(signature: string, secret: string, options?: SignaturOptions): Promise; //# sourceMappingURL=index.d.ts.map