import type { StyleEditorFieldInputType } from '@dotcms/types/internal'; import { StyleEditorCheckboxGroupField, StyleEditorDropdownField, StyleEditorInputField, StyleEditorInputFieldConfig, StyleEditorRadioField } from './types'; /** * Helper functions for creating style editor field definitions. * Used by the dotCMS schema builder UI. * * @experimental This API is experimental and may be subject to change. */ export declare const styleEditorField: { /** * Creates an input field definition. * * @experimental This method is experimental and may be subject to change. */ input: (config: StyleEditorInputFieldConfig) => StyleEditorInputField; /** * Creates a dropdown field definition. * * @experimental This method is experimental and may be subject to change. */ dropdown: (config: Omit) => StyleEditorDropdownField; /** * Creates a radio button field definition. * * @experimental This method is experimental and may be subject to change. */ radio: (config: Omit) => StyleEditorRadioField; /** * Creates a checkbox group field definition. * * @experimental This method is experimental and may be subject to change. */ checkboxGroup: (config: Omit) => StyleEditorCheckboxGroupField; };