import { InferType } from "yup";
declare const baseAdminSchema: import("yup").ObjectSchema<import("yup").Shape<object | undefined, {
    admin_email: string;
    admin_id: number;
}>>;
declare const adminLoginSchema: import("yup").ObjectSchema<import("yup").Shape<object | undefined, {
    admin_email: import("yup").Shape<object | undefined, {
        admin_email: any;
        admin_id: any;
    }>;
    password: string;
}>>;
export declare type AdminLogin = InferType<typeof adminLoginSchema>;
export declare type Admin = InferType<typeof baseAdminSchema>;
export declare const validateAdminLogin: (admin: any) => Promise<import("yup").Shape<object | undefined, {
    admin_email: import("yup").Shape<object | undefined, {
        admin_email: any;
        admin_id: any;
    }>;
    password: string;
}>>;
export {};
//# sourceMappingURL=admin.d.ts.map