import { SignedUrlsConfig } from "../../shared/types/config.js"; import { NormalizedSignedUrlsConfig } from "../../shared/types/configNormalized.js"; import "../../shared/types/index.js"; import { CollectionConfig, PayloadRequest } from "payload"; //#region src/server/payload/tokenAuth.d.ts declare const generateSignedToken: (securityKey: string, signedUrl: string, expiration: number, queryParams?: string, userIp?: string) => string; declare const generateSignedUrl: (baseUrl: string, securityKey: string, config: Exclude, options?: { expiresAt?: number; tokenPath?: string; userIp?: string; }) => string; type SignedUrlContext = { collection: CollectionConfig; filename: string; req?: PayloadRequest; signedUrls: false | NormalizedSignedUrlsConfig | undefined; tokenSecurityKey?: string; }; declare const maybeGenerateSignedUrl: (baseUrl: string, context: SignedUrlContext, options?: Parameters[3]) => string; declare const maybeCreateRedirect: (baseUrl: string, context: { usePayloadAccessControl: boolean; } & SignedUrlContext, options?: Parameters[3]) => null | Response; //#endregion export { generateSignedToken, generateSignedUrl, maybeCreateRedirect, maybeGenerateSignedUrl }; //# sourceMappingURL=tokenAuth.d.ts.map