import type { WebProofOptions, WebProofRequest, ParsedUrl, NotaryConfig, PerformanceMetrics } from './types';
export declare function parseUrl(url: string): ParsedUrl;
export declare function parseNotaryUrl(notaryUrl: string): NotaryConfig;
export declare function formatHeaders(headers?: readonly string[]): readonly string[];
export declare function buildWebProofRequest(url: string, options?: WebProofOptions): WebProofRequest;
export declare function createPerformanceMetrics(startTime: number, endTime?: number): PerformanceMetrics;
export declare function validateWebProofOptions(options: WebProofOptions): void;
export declare function isValidUrl(url: string): boolean;
