import * as z from "zod";
import { CompleteUser } from "./index";
export declare const _AccountModel: z.ZodObject<{
    id: z.ZodString;
    userId: z.ZodNumber;
    type: z.ZodString;
    provider: z.ZodString;
    providerAccountId: z.ZodString;
    providerEmail: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    access_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_at: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    token_type: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    scope: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    id_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    session_state: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    id: string;
    type: string;
    userId: number;
    provider: string;
    providerAccountId: string;
    providerEmail?: string | null | undefined;
    refresh_token?: string | null | undefined;
    access_token?: string | null | undefined;
    expires_at?: number | null | undefined;
    token_type?: string | null | undefined;
    scope?: string | null | undefined;
    id_token?: string | null | undefined;
    session_state?: string | null | undefined;
}, {
    id: string;
    type: string;
    userId: number;
    provider: string;
    providerAccountId: string;
    providerEmail?: string | null | undefined;
    refresh_token?: string | null | undefined;
    access_token?: string | null | undefined;
    expires_at?: number | null | undefined;
    token_type?: string | null | undefined;
    scope?: string | null | undefined;
    id_token?: string | null | undefined;
    session_state?: string | null | undefined;
}>;
export interface CompleteAccount extends z.infer<typeof _AccountModel> {
    user?: CompleteUser | null;
}
/**
 * AccountModel contains all relations on your model in addition to the scalars
 *
 * NOTE: Lazy required in case of potential circular dependencies within schema
 */
export declare const AccountModel: z.ZodSchema<CompleteAccount>;
//# sourceMappingURL=account.d.ts.map