import { CloudConfig } from "./cloudConfig.js"; import { BeforeRequestContext, BeforeRequestHook } from "./types.js"; /** * Attaches Cloudinary authentication to every outgoing request. * * Priority: * 1. OAuth2 Bearer token (if provided via security source) * 2. Basic auth (apiKey:apiSecret) */ export declare class CloudinaryAuthHook implements BeforeRequestHook { private readonly config; constructor(config: CloudConfig); beforeRequest(hookCtx: BeforeRequestContext, request: Request): Promise; private resolveSecurity; private isOAuth2Token; private resolveCredentials; } //# sourceMappingURL=cloudinaryAuthHook.d.ts.map