import { AddressField } from './fields/AddressField';
import { PhoneField } from './fields/PhoneField';
import { CurrencyField } from './fields/CurrencyField';
import { ArrayFieldTemplate, ArrayFieldItemTemplate } from './arrays';
import { WizardObjectFieldTemplate, WizardSectionTemplate } from '../layouts/wizard';
import { SubmitButton } from './templates/SubmitButton';
import { FieldTemplate } from './templates/FieldTemplate';

export declare const customFields: {
    address: import('react').FC<import('@rjsf/utils').FieldProps<any, import('@rjsf/utils').RJSFSchema, any>>;
    phone: import('react').FC<import('@rjsf/utils').FieldProps<any, import('@rjsf/utils').RJSFSchema, any>>;
    currency: import('react').FC<import('@rjsf/utils').FieldProps<any, import('@rjsf/utils').RJSFSchema, any>>;
};
export declare const customTemplates: {
    FieldTemplate: import('react').FC<import('@rjsf/utils').FieldTemplateProps>;
    ArrayFieldTemplate: (props: import('@rjsf/utils').ArrayFieldTemplateProps) => import("react/jsx-runtime").JSX.Element;
    ArrayFieldItemTemplate: (props: import('@rjsf/utils').ArrayFieldItemTemplateType) => import("react/jsx-runtime").JSX.Element;
    WizardObjectFieldTemplate: import('react').FC<import('@rjsf/utils').ObjectFieldTemplateProps>;
    WizardSectionTemplate: import('react').FC<import('../layouts/wizard/WizardSectionTemplate').WizardSectionTemplateProps>;
    ButtonTemplates: {
        SubmitButton: import('react').FC<import('@rjsf/utils').SubmitButtonProps>;
    };
};
export { AddressField, PhoneField, CurrencyField, FieldTemplate, ArrayFieldTemplate, ArrayFieldItemTemplate, WizardObjectFieldTemplate, WizardSectionTemplate, SubmitButton, };
