import { type webcrypto } from 'node:crypto'; export declare const encoder: TextEncoder; export declare const computeSignature: (secretKey: string, algorithm: webcrypto.Algorithm, payload: string, options?: Partial<{ extractable: boolean; encoding: BufferEncoding; decodeKey: boolean; }>) => Promise; export declare const verifyPublicSignature: (publicKey: string, algorithm: webcrypto.Algorithm, payload: string, signature: string, options?: Partial<{ extractable: boolean; encoding: BufferEncoding; format: Exclude; }>) => Promise; export declare const verifyBasicAuth: (header: string, username: string, password: string) => boolean;