/**
 * Middleware that enforces operator scope requirements on API routes.
 *
 * This middleware runs AFTER the auth middleware. For authenticated requests,
 * it checks that the declared operator scopes (defaulting to full access for
 * token-authenticated users) satisfy the minimum scope required by the route.
 *
 * The scope system is currently implicit: all authenticated users get
 * DEFAULT_OPERATOR_SCOPES. This lays the groundwork for future per-device
 * or per-token scope restrictions (similar to OpenClaw's device pairing scopes).
 */
export declare function operatorScopes(): import("hono/dist/types/types.js").MiddlewareHandler<any, string, {}, Response & import("hono/dist/types/types.js").TypedResponse<{
    error: string;
    message: string;
}, 403, "json">>;
