import { z } from 'zod'; export declare const appPolicySchema: z.ZodEnum<{ open: "open"; managed: "managed"; }>; export type AppPolicy = z.infer; export declare const approvedAppSchema: z.ZodObject<{ id: z.ZodString; accountId: z.ZodString; appId: z.ZodString; appName: z.ZodString; appIconUrl: z.ZodNullable; perMemberBudgetUsd: z.ZodNumber; createdAt: z.ZodString; }, z.core.$strip>; export type ApprovedApp = z.infer; export declare const approveAppRequest: z.ZodObject<{ clientId: z.ZodString; perMemberBudgetUsd: z.ZodNumber; }, z.core.$strip>; export type ApproveAppRequest = z.infer; export declare const setAppPolicyRequest: z.ZodObject<{ appPolicy: z.ZodEnum<{ open: "open"; managed: "managed"; }>; }, z.core.$strip>; export type SetAppPolicyRequest = z.infer; export declare const connectableAppSchema: z.ZodObject<{ appId: z.ZodString; appName: z.ZodString; appIconUrl: z.ZodNullable; appWebsiteUrl: z.ZodNullable; callbackUrl: z.ZodString; perMemberBudgetUsd: z.ZodNumber; connected: z.ZodBoolean; }, z.core.$strip>; export type ConnectableApp = z.infer; //# sourceMappingURL=app-policy.d.ts.map