import * as React from "react"; import type { FormitivaProps, LayoutConfig } from '@formitiva/core'; type FormitivaComponentProps = FormitivaProps & { layout?: LayoutConfig | null; }; /** * Formitiva component - The main form rendering component * @param {FormitivaProps} props - The component props * @param {string | Record | FormitivaDefinition} props.definitionData - Form definition data (JSON string, object, or FormitivaDefinition) * @param {FormitivaInstance} [props.instance] - Optional form instance with saved values * @param {string} [props.language] - Language code for localization * @param {string} [props.className] - Additional CSS class names * @param {string} [props.theme] - Theme name ('light' or 'dark') * @param {React.CSSProperties} [props.style] - Inline styles * @param {FieldValidationMode} [props.fieldValidationMode] - Field Validation mode ('onEdit', 'onBlur', 'onSubmission', 'realTime' [deprecated]) * @param {boolean} [props.displayInstanceName] - Whether to display the instance name */ declare const Formitiva: React.FC; export default Formitiva; //# sourceMappingURL=Formitiva.d.ts.map