import { JsonObject } from './commonInterfaces';
export interface Field {
    id: number;
    type: string;
    order: number;
    suborder: number;
    code: string;
    title: string;
    description: string;
    required: boolean;
    required_message: string;
    key: string;
    placeholder: string;
    tooltip: string;
    format: string;
    format_error_message: string;
    form_id: number;
    child_keys: string;
    visibility_parent_field_key_id: number | null;
    visibility_parent_field_option_values: unknown[];
    visibility_toggleable_field_id: number | null;
    visibility_toggleable_field_value: unknown;
    read_only: boolean;
    default_value: string;
    auxiliary: boolean;
    hidden: boolean;
    logic_evaluation: string;
    logic_evaluation_error_message: string;
    image_url: string;
    configuration: JsonObject;
    section?: number;
    external_field_options: boolean;
    field_normalizers: unknown[];
    field_options?: Array<{
        [key: string]: unknown;
    }>;
}
