import { ExtendedFields } from '@wix/bex-core';
import React from 'react';
export interface CustomFieldsViewWidgetProps {
    /**
     * Applies a data-hook HTML attribute that can be used in tests.
     */
    dataHook?: string;
    /**
     * The FQDN used to fetch the schema from the data-extension service.
     */
    fqdn: string;
    extensionPoint?: string;
    /**
     * The current values of the extended fields. Typically, these values are found
     * under the `extendedFields` property of the related entity (e.g., `myEntity.extendedFields`).
     */
    extendedFields?: ExtendedFields;
    /**
     * A custom title for the widget. Overrides the default title.
     */
    title?: string;
    /**
     * A custom title for the "user-defined fields" section. Overrides the default section title.
     */
    userFieldsTitle?: string;
    /**
     * Determines the visual style of the widget.
     * - `'inline'`: The widget is rendered inline with the surrounding content.
     * - `'card'`: The widget is displayed in a card container.
     */
    theme?: 'inline' | 'card';
}
export declare const CustomFieldsViewWidget: (({ dataHook, fqdn, extendedFields, title, userFieldsTitle, extensionPoint, theme, }: CustomFieldsViewWidgetProps) => React.JSX.Element | null) & {
    displayName: string;
};
//# sourceMappingURL=CustomFieldsViewWidget.d.ts.map