import * as Yup from "yup";
export declare const GOOGLE_SCHEMA: import("yup/lib/object").OptionalObjectSchema<{
    "google-auth-enabled": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "google-auth-client-id": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "google-auth-auto-create-accounts-domain": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
}, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{
    "google-auth-enabled": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "google-auth-client-id": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "google-auth-auto-create-accounts-domain": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
}>>;
export declare const LDAP_SCHEMA: import("yup/lib/object").OptionalObjectSchema<{
    "ldap-enabled": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "ldap-host": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-port": Yup.NumberSchema<number | null, import("yup/lib/types").AnyObject, number | null>;
    "ldap-security": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-bind-dn": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-password": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-user-base": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-user-filter": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-group-sync": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "ldap-group-base": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape> | null, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape> | null>;
}, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{
    "ldap-enabled": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "ldap-host": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-port": Yup.NumberSchema<number | null, import("yup/lib/types").AnyObject, number | null>;
    "ldap-security": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-bind-dn": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-password": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-user-base": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-user-filter": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-group-sync": Yup.BooleanSchema<boolean | null, import("yup/lib/types").AnyObject, boolean | null>;
    "ldap-group-base": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "ldap-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape> | null, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape> | null>;
}>>;
