import { ISlide } from '.'; import ILang from '../../utils/string'; export declare enum FieldTypeEnum { STRING = "string", SELECT = "select", BOOLEAN = "boolean", MULTISELECT = "multi-select", COLOR = "color", UPLOAD = "upload", LINK = "link", RADIO = "radio" } export interface ISlideGR extends ISlide { readonly isFor?: string[]; } export interface SlideOption { readonly property_name: string; readonly label: ILang; readonly description?: ILang; readonly field_type: FieldTypeEnum; readonly options?: { readonly label: ILang; readonly value: string | number; readonly is_default: boolean; }[]; readonly required: boolean; readonly twoInputs?: boolean; } export declare const GRSliderInfoJSON: { slider: never[]; slide: ({ property_name: string; label: { en: string; fr: string; }; description: { en: string; fr: string; }; field_type: FieldTypeEnum; options: { label: { fr: string; en: string; }; value: string; is_default: boolean; }[]; required: boolean; twoInputs?: undefined; } | { property_name: string; label: { en: string; fr: string; }; description: { en: string; fr: string; }; field_type: FieldTypeEnum; required: boolean; options?: undefined; twoInputs?: undefined; } | { property_name: string; label: { en: string; fr: string; }; field_type: FieldTypeEnum; options: { label: { fr: string; en: string; }; value: string; is_default: boolean; }[]; required: boolean; description?: undefined; twoInputs?: undefined; } | { property_name: string; label: { en: string; fr: string; }; field_type: FieldTypeEnum; required: boolean; description?: undefined; options?: undefined; twoInputs?: undefined; } | { property_name: string; label: { en: string; fr: string; }; options: { label: { fr: string; en: string; }; value: string; is_default: boolean; }[]; field_type: FieldTypeEnum; required: boolean; twoInputs: boolean; description?: undefined; })[]; };