import * as Yup from "yup";
export declare const JWT_SCHEMA: import("yup/lib/object").OptionalObjectSchema<{
    "jwt-enabled": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-user-provisioning-enabled?": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-identity-provider-uri": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-shared-secret": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-group-sync": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape>, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape>>;
}, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{
    "jwt-enabled": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-user-provisioning-enabled?": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-identity-provider-uri": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-shared-secret": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "jwt-group-sync": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "jwt-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape>, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape>>;
}>>;
export declare const SAML_SCHEMA: import("yup/lib/object").OptionalObjectSchema<{
    "saml-enabled": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-user-provisioning-enabled?": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-identity-provider-uri": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-identity-provider-issuer": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-identity-provider-certificate": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-application-name": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-path": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-password": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-alias": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-group": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-group-sync": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape>, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape>>;
}, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{
    "saml-enabled": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-user-provisioning-enabled?": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-identity-provider-uri": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-identity-provider-issuer": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-identity-provider-certificate": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-application-name": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-path": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-password": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-keystore-alias": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-email": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-firstname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-lastname": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-attribute-group": Yup.StringSchema<string | null, import("yup/lib/types").AnyObject, string | null>;
    "saml-group-sync": Yup.BooleanSchema<boolean, import("yup/lib/types").AnyObject, boolean>;
    "saml-group-mappings": Yup.ObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape>, import("yup/lib/object").AssertsShape<import("yup/lib/object").ObjectShape>>;
}>>;
