import * as React from 'react'; import type { FieldValidationMode, FormitivaProviderProps } from '@formitiva/core'; import '@formitiva/core/styles/formitiva.css'; export type ReactFormitivaProviderProps = FormitivaProviderProps & { children?: React.ReactNode; defaultLanguage?: string; defaultTheme?: string; defaultLocalizeName?: string; className?: string; defaultDisplayInstanceName?: boolean; defaultFieldValidationMode?: FieldValidationMode; }; /** * FormitivaProvider component - Context provider for Formitiva configuration * @param {FormitivaProviderProps} props - The component props * @param {ReactNode} props.children - Child components to wrap with context * @param {string} [props.definitionName] - Name of the form definition * @param {Record} [props.defaultStyle] - Default styling configuration * @param {string} [props.defaultLanguage='en'] - Default language code for translations * @param {string} [props.defaultTheme='light'] - Default theme name * @param {string} [props.defaultLocalizeName] - Name of custom localization file * @param {FieldValidationMode} [props.defaultFieldValidationMode='onEdit'] - Field Validation mode * @param {string} [props.className='formitiva-container'] - CSS class name for the container * @param {boolean} [props.displayInstanceName] - Whether to display the instance name */ export declare const FormitivaProvider: { ({ children, definitionName, defaultStyle, defaultLanguage, defaultTheme, defaultLocalizeName, defaultFieldValidationMode, className, defaultDisplayInstanceName }: ReactFormitivaProviderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; //# sourceMappingURL=FormitivaProvider.d.ts.map