/** * Metadata key for OAuth scopes */ export declare const OAUTH_SCOPES_KEY = "oauth_scopes"; /** * Decorator to specify required OAuth scopes for an endpoint. * * Use with OAuthTokenGuard to enforce scope requirements. * * @example * @UseGuards(OAuthTokenGuard) * @OAuthScopes('photographs:read', 'photographs:write') * async updatePhotograph() { ... } * * @param scopes - Required OAuth scopes */ export declare const OAuthScopes: (...scopes: string[]) => import("@nestjs/common", { with: { "resolution-mode": "import" } }).CustomDecorator; //# sourceMappingURL=oauth.scopes.decorator.d.ts.map