interface Config { remoteDomains?: string[]; allowedDomains?: string[]; defaultDomain?: string; storePath: string; ttl: number; avif: boolean; } interface ResponsePayload { buffer: Buffer; contentType: string | null; maxAge: number; etag: string; } type RequestHandler = (request: Pick) => Promise; declare const createRequestHandler: (config?: Partial) => RequestHandler; export { type Config, type RequestHandler, type ResponsePayload, createRequestHandler };