import * as z from 'zod/mini'; import type * as App from '../../../App.js'; import * as Response from '../../../internal/Response.js'; /** Zod schemas owned by the scope-catalog resource. */ export declare namespace schema { /** Schemas for the getScopes operation. */ namespace getScopes { /** A single issuable API-key scope. */ const Entry: z.ZodMiniObject<{ description: z.ZodMiniString; scope: z.ZodMiniString; selfServe: z.ZodMiniBoolean; }, z.core.$strip>; /** Response body for the scope catalog. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray; scope: z.ZodMiniString; selfServe: z.ZodMiniBoolean; }, z.core.$strip>>; }, z.core.$strip>; } } /** * Mounts the `/scopes` resource: the issuable API-key scope vocabulary, served * from the configured catalog. Public catalog data: anonymous callers are served * within the public quota; the session lane lets signed-in consoles skip it. */ export declare function scopes(): import("hono/hono-base").HonoBase; //# sourceMappingURL=scopes.d.ts.map