import { z } from 'zod';
export declare const AccountSchema: z.ZodObject<{
    id: z.ZodString;
    userId: z.ZodNumber;
    type: z.ZodString;
    provider: z.ZodString;
    providerAccountId: z.ZodString;
    providerEmail: z.ZodNullable<z.ZodString>;
    refresh_token: z.ZodNullable<z.ZodString>;
    access_token: z.ZodNullable<z.ZodString>;
    expires_at: z.ZodNullable<z.ZodNumber>;
    token_type: z.ZodNullable<z.ZodString>;
    scope: z.ZodNullable<z.ZodString>;
    id_token: z.ZodNullable<z.ZodString>;
    session_state: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: string;
    type: string;
    access_token: string | null;
    userId: number;
    provider: string;
    providerAccountId: string;
    providerEmail: string | null;
    refresh_token: string | null;
    expires_at: number | null;
    token_type: string | null;
    scope: string | null;
    id_token: string | null;
    session_state: string | null;
}, {
    id: string;
    type: string;
    access_token: string | null;
    userId: number;
    provider: string;
    providerAccountId: string;
    providerEmail: string | null;
    refresh_token: string | null;
    expires_at: number | null;
    token_type: string | null;
    scope: string | null;
    id_token: string | null;
    session_state: string | null;
}>;
export type Account = z.infer<typeof AccountSchema>;
export default AccountSchema;
//# sourceMappingURL=AccountSchema.d.ts.map