import { z } from 'zod'; export declare const accountTypeSchema: z.ZodEnum<{ personal: "personal"; business: "business"; }>; export type AccountType = z.infer; export declare const poolResetPeriodSchema: z.ZodNullable>; export type PoolResetPeriod = z.infer; export declare const accountSchema: 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; }, z.core.$strip>; export type Account = z.infer; export declare const createAccountRequest: z.ZodObject<{ type: z.ZodEnum<{ personal: "personal"; business: "business"; }>; name: z.ZodString; }, z.core.$strip>; export type CreateAccountRequest = z.infer; export declare const updateAccountRequest: z.ZodObject<{ name: z.ZodOptional; poolBudgetLimitUsd: z.ZodOptional>; poolResetPeriod: z.ZodOptional>>; }, z.core.$strip>; export type UpdateAccountRequest = z.infer; //# sourceMappingURL=account.d.ts.map