import type { ResolveResourceInput, ResourceCacheConfig, ResourceCacheOptions } from './types';
export declare function normalizeResourceCacheOptions(config: ResourceCacheConfig | undefined): ResourceCacheOptions;
export declare function normalizeResourceUrl(url: string): string;
export declare function buildResourceCacheKey(input: Pick<ResolveResourceInput, 'sourceKey' | 'url'>): Promise<string>;
export declare function shouldBypassResourceCache(input: ResolveResourceInput, allowedMimeTypes?: string[]): boolean;
