import { RouteDescriptor } from "../../route.mjs"; import { Page } from "../../types.mjs"; import { ClientPlugin } from "../../define-plugin.mjs"; import { ApiKey, ApiKeyPermissions, CreateApiKeyInput, CreateApiKeyResult, GetApiKeyInput, ListApiKeysInput, RevokeApiKeyInput, RotateApiKeyInput, UpdateApiKeyInput } from "./types.mjs"; //#region src/plugins/api-key/index.d.ts declare function apiKeyPlugin(): ClientPlugin<"api-key", "/api-keys", [RouteDescriptor, RouteDescriptor, { readonly method: "GET"; readonly path: "/"; readonly as: "apiKey.list"; }>, RouteDescriptor, RouteDescriptor, RouteDescriptor, RouteDescriptor], Record, unknown, Record>; //#endregion export { type ApiKey, type ApiKeyPermissions, type CreateApiKeyInput, type CreateApiKeyResult, type GetApiKeyInput, type ListApiKeysInput, type RevokeApiKeyInput, type RotateApiKeyInput, type UpdateApiKeyInput, apiKeyPlugin };