interface Options {
    enabled: boolean;
    crossOrigin?: string;
}
declare function timing(options?: Options): {
    startTime: (name: Lowercase<string>, description?: string) => void;
    endTime: (name: Lowercase<string>, precision?: number) => void;
    mark: (name: Lowercase<string>, description?: string, precision?: number) => void;
    setMetric: (name: Lowercase<string>, value: number | string | undefined, description?: string, precision?: number) => void;
    setTiming: (response: Response) => void;
};

export { type Options, timing };
