import type { NormalizedSignedUrlsConfig } from '@/types/index.js'; import type { CollectionConfig } from 'payload'; import { generateSignedUrl } from '@/utils/index.js'; type SignedUrlContext = { collection: CollectionConfig; filename: string; signedUrls: false | NormalizedSignedUrlsConfig; tokenSecurityKey?: string; }; export declare function maybeGenerateSignedUrl(baseUrl: string, context: SignedUrlContext, options?: Parameters[3]): string; export declare function maybeCreateRedirect(baseUrl: string, context: { usePayloadAccessControl: boolean; } & SignedUrlContext, options?: Parameters[3]): null | Response; export declare function copyHeaders(from: Headers): Headers; export declare function createProxyResponse(response: Response, options?: { additionalHeaders?: Record; status?: number; }): Response; export {};