export declare const MCPServerSchema: { readonly type: "object"; readonly properties: { readonly name: { readonly type: "string"; }; readonly transport: { readonly type: "string"; readonly enum: readonly ["stdio", "http", "sse"]; }; readonly command: { readonly type: "string"; }; readonly args: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly url: { readonly type: "string"; }; readonly env: { readonly type: "object"; readonly additionalProperties: { readonly type: "string"; }; }; readonly headers: { readonly type: "object"; readonly additionalProperties: { readonly type: "string"; }; }; readonly disabled: { readonly type: "boolean"; }; readonly connected: { readonly type: "boolean"; }; readonly tools: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly error: { readonly type: "string"; }; readonly authRequired: { readonly type: "boolean"; }; readonly authenticated: { readonly type: "boolean"; }; readonly scope: { readonly type: "string"; readonly enum: readonly ["global", "project"]; }; readonly authType: { readonly type: "string"; }; readonly sourceKind: { readonly type: "string"; readonly enum: readonly ["user", "plugin"]; }; readonly sourcePlugin: { readonly type: "string"; }; readonly sourceLabel: { readonly type: "string"; }; readonly managedByPlugin: { readonly type: "boolean"; }; readonly overridesPlugin: { readonly type: "string"; }; }; readonly required: readonly ["name", "transport", "args", "disabled", "connected", "tools", "authRequired", "authenticated", "scope"]; readonly additionalProperties: { readonly nullable: true; }; }; export declare const UsageStatsSchema: { readonly type: "object"; readonly properties: { readonly scope: { readonly type: "string"; readonly enum: readonly ["project", "global"]; }; readonly project: { readonly type: "string"; }; readonly generatedAt: { readonly type: "integer"; }; readonly range: { readonly type: "object"; readonly properties: { readonly days: { readonly type: "integer"; readonly nullable: true; }; readonly since: { readonly type: "integer"; readonly nullable: true; }; }; readonly required: readonly ["days", "since"]; }; readonly totals: { readonly type: "object"; readonly properties: { readonly messages: { readonly type: "integer"; }; readonly sessions: { readonly type: "integer"; }; readonly inputTokens: { readonly type: "integer"; }; readonly outputTokens: { readonly type: "integer"; }; readonly cachedInputTokens: { readonly type: "integer"; }; readonly cacheCreationInputTokens: { readonly type: "integer"; }; readonly reasoningTokens: { readonly type: "integer"; }; readonly costUsd: { readonly type: "number"; }; readonly notionalCostUsd: { readonly type: "number"; }; readonly savedUsd: { readonly type: "number"; }; readonly costByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "number"; }; readonly api: { readonly type: "number"; }; readonly subscription: { readonly type: "number"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; readonly messagesByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "integer"; }; readonly api: { readonly type: "integer"; }; readonly subscription: { readonly type: "integer"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; }; readonly required: readonly ["messages", "sessions", "inputTokens", "outputTokens", "cachedInputTokens", "cacheCreationInputTokens", "reasoningTokens", "costUsd", "notionalCostUsd", "savedUsd", "costByAuth", "messagesByAuth"]; }; readonly previousTotals: { readonly type: "object"; readonly nullable: true; readonly properties: { readonly messages: { readonly type: "integer"; }; readonly sessions: { readonly type: "integer"; }; readonly inputTokens: { readonly type: "integer"; }; readonly outputTokens: { readonly type: "integer"; }; readonly cachedInputTokens: { readonly type: "integer"; }; readonly cacheCreationInputTokens: { readonly type: "integer"; }; readonly reasoningTokens: { readonly type: "integer"; }; readonly costUsd: { readonly type: "number"; }; readonly notionalCostUsd: { readonly type: "number"; }; readonly savedUsd: { readonly type: "number"; }; readonly costByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "number"; }; readonly api: { readonly type: "number"; }; readonly subscription: { readonly type: "number"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; readonly messagesByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "integer"; }; readonly api: { readonly type: "integer"; }; readonly subscription: { readonly type: "integer"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; }; readonly required: readonly ["messages", "sessions", "inputTokens", "outputTokens", "cachedInputTokens", "cacheCreationInputTokens", "reasoningTokens", "costUsd", "notionalCostUsd", "savedUsd", "costByAuth", "messagesByAuth"]; }; readonly providers: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly provider: { readonly type: "string"; }; readonly authType: { readonly type: "string"; readonly enum: readonly ["oauth", "api", "wallet", "subscription", "unknown"]; }; readonly messages: { readonly type: "integer"; }; readonly sessions: { readonly type: "integer"; }; readonly inputTokens: { readonly type: "integer"; }; readonly outputTokens: { readonly type: "integer"; }; readonly cachedInputTokens: { readonly type: "integer"; }; readonly cacheCreationInputTokens: { readonly type: "integer"; }; readonly reasoningTokens: { readonly type: "integer"; }; readonly costUsd: { readonly type: "number"; }; readonly notionalCostUsd: { readonly type: "number"; }; }; readonly required: readonly ["provider", "authType", "messages", "sessions", "inputTokens", "outputTokens", "cachedInputTokens", "cacheCreationInputTokens", "reasoningTokens", "costUsd", "notionalCostUsd"]; }; }; readonly models: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly provider: { readonly type: "string"; }; readonly model: { readonly type: "string"; }; readonly authType: { readonly type: "string"; readonly enum: readonly ["oauth", "api", "wallet", "subscription", "unknown"]; }; readonly messages: { readonly type: "integer"; }; readonly inputTokens: { readonly type: "integer"; }; readonly outputTokens: { readonly type: "integer"; }; readonly cachedInputTokens: { readonly type: "integer"; }; readonly cacheCreationInputTokens: { readonly type: "integer"; }; readonly reasoningTokens: { readonly type: "integer"; }; readonly costUsd: { readonly type: "number"; }; readonly notionalCostUsd: { readonly type: "number"; }; }; readonly required: readonly ["provider", "model", "authType", "messages", "inputTokens", "outputTokens", "cachedInputTokens", "cacheCreationInputTokens", "reasoningTokens", "costUsd", "notionalCostUsd"]; }; }; readonly daily: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly date: { readonly type: "string"; }; readonly messages: { readonly type: "integer"; }; readonly inputTokens: { readonly type: "integer"; }; readonly outputTokens: { readonly type: "integer"; }; readonly costUsd: { readonly type: "number"; }; readonly notionalCostUsd: { readonly type: "number"; }; readonly costByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "number"; }; readonly api: { readonly type: "number"; }; readonly subscription: { readonly type: "number"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; readonly notionalByAuth: { readonly type: "object"; readonly properties: { readonly oauth: { readonly type: "number"; }; readonly api: { readonly type: "number"; }; readonly subscription: { readonly type: "number"; }; }; readonly required: readonly ["oauth", "api", "subscription"]; }; }; readonly required: readonly ["date", "messages", "inputTokens", "outputTokens", "costUsd", "notionalCostUsd", "costByAuth", "notionalByAuth"]; }; }; readonly notes: { readonly type: "object"; readonly properties: { readonly oauthProviders: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly subscriptionProviders: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly missingPricing: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["oauthProviders", "subscriptionProviders", "missingPricing"]; }; readonly projects: { readonly type: "object"; readonly properties: { readonly included: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly name: { readonly type: "string"; }; readonly path: { readonly type: "string"; }; readonly lastSeenAt: { readonly type: "integer"; }; readonly messages: { readonly type: "integer"; }; readonly notionalCostUsd: { readonly type: "number"; }; }; readonly required: readonly ["id", "name", "path", "lastSeenAt", "messages", "notionalCostUsd"]; }; }; readonly unavailable: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly name: { readonly type: "string"; }; readonly path: { readonly type: "string"; }; readonly reason: { readonly type: "string"; }; }; readonly required: readonly ["id", "name", "path", "reason"]; }; }; }; readonly required: readonly ["included", "unavailable"]; }; }; readonly required: readonly ["scope", "project", "generatedAt", "range", "totals", "previousTotals", "providers", "models", "daily", "notes"]; }; //# sourceMappingURL=schemas.gen.d.ts.map