import { z } from 'zod'; export declare const accountWithRoleSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ personal: "personal"; business: "business"; }>; name: z.ZodString; ownerUserId: z.ZodString; poolBudgetLimitUsd: z.ZodNullable; poolBudgetSpentUsd: z.ZodDefault; poolResetPeriod: z.ZodNullable>; poolLastResetAt: z.ZodNullable; deletedAt: z.ZodNullable; createdAt: z.ZodString; role: z.ZodEnum<{ owner: "owner"; member: "member"; }>; }, z.core.$strip>; export type AccountWithRoleResponse = z.infer; export declare const memberRecordSchema: z.ZodObject<{ accountId: z.ZodString; userId: z.ZodString; email: z.ZodString; role: z.ZodEnum<{ owner: "owner"; member: "member"; }>; monthlyCapUsd: z.ZodNullable; joinedAt: z.ZodString; mtdSpendUsd: z.ZodNumber; }, z.core.$strip>; export type MemberRecordResponse = z.infer; export declare const spendingEntrySchema: z.ZodObject<{ id: z.ZodString; appName: z.ZodString; userEmail: z.ZodString; provider: z.ZodString; model: z.ZodString; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; costUsd: z.ZodNumber; createdAt: z.ZodString; sponsored: z.ZodBoolean; }, z.core.$strip>; export type SpendingEntryResponse = z.infer; export declare const connectionInfoSchema: z.ZodObject<{ id: z.ZodString; appId: z.ZodString; appName: z.ZodString; appWebsiteUrl: z.ZodNullable; appDescription: z.ZodNullable; appIconUrl: z.ZodNullable; budgetLimit: z.ZodNumber; budgetSpent: z.ZodNumber; isSuspended: z.ZodBoolean; createdAt: z.ZodString; }, z.core.$strip>; export type ConnectionInfoResponse = z.infer; export declare const connectionStatsSchema: z.ZodObject<{ totalRequests: z.ZodNumber; totalTokens: z.ZodNumber; totalCost: z.ZodNumber; }, z.core.$strip>; export type ConnectionStatsResponse = z.infer; export declare const agentSessionViewSchema: z.ZodObject<{ id: z.ZodString; anthropicSessionId: z.ZodString; anthropicAgentId: z.ZodNullable; status: z.ZodEnum<{ idle: "idle"; running: "running"; archived: "archived"; }>; title: z.ZodNullable; startedAt: z.ZodString; runningMs: z.ZodNumber; costUsd: z.ZodNumber; issuedToUserEmail: z.ZodString; }, z.core.$strip>; export type AgentSessionViewResponse = z.infer; export declare const adminOverviewSchema: z.ZodRecord; export declare const adminUsersResponse: z.ZodObject<{ count: z.ZodNumber; users: z.ZodArray>; }, z.core.$strip>; export declare const adminKeysResponse: z.ZodObject<{ count: z.ZodNumber; keys: z.ZodArray>; }, z.core.$strip>; export declare const candidateAccountSchema: z.ZodObject<{ accountId: z.ZodString; name: z.ZodString; type: z.ZodEnum<{ personal: "personal"; business: "business"; }>; role: z.ZodEnum<{ owner: "owner"; member: "member"; }>; preApproved: z.ZodBoolean; approvedBudgetUsd: z.ZodNullable; hasGrant: z.ZodBoolean; }, z.core.$strip>; export type CandidateAccount = z.infer; export declare const okResponse: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>; //# sourceMappingURL=responses.d.ts.map