import { ButtonProps } from '@strapi/design-system'; import * as yup from 'yup'; import { CreateLocale } from '../../../shared/contracts/locales'; interface CreateLocaleProps extends Pick { } declare const CreateLocale: ({ disabled, variant }: CreateLocaleProps) => import("react/jsx-runtime").JSX.Element; declare const LOCALE_SCHEMA: yup.default>; name: import("yup/lib/string").RequiredStringSchema>; isDefault: yup.BooleanSchema, boolean | undefined>; }>, Record, import("yup/lib/object").TypeOfShape>; name: import("yup/lib/string").RequiredStringSchema>; isDefault: yup.BooleanSchema, boolean | undefined>; }>>, import("yup/lib/object").AssertsShape>; name: import("yup/lib/string").RequiredStringSchema>; isDefault: yup.BooleanSchema, boolean | undefined>; }>>>; declare const SubmitButton: () => import("react/jsx-runtime").JSX.Element; interface BaseFormProps { mode?: 'create' | 'edit'; } declare const BaseForm: ({ mode }: BaseFormProps) => import("react/jsx-runtime").JSX.Element | null; type AdvancedFormProps = { isDefaultLocale?: boolean; }; declare const AdvancedForm: ({ isDefaultLocale }: AdvancedFormProps) => import("react/jsx-runtime").JSX.Element; export { CreateLocale, BaseForm, AdvancedForm, SubmitButton, LOCALE_SCHEMA };