import { UBXInputTypeEnum } from './form.model'; export declare class UBXFieldInput { type: UBXInputTypeEnum; step?: number; showHide?: boolean; } export declare class UBXFieldCheckbox { onClick?: (value: any) => void; isChecked?: boolean; isReverse?: boolean; } export declare class UBXFieldSelect { onClick?: (value: any) => void; isSelected?: any; options?: Array>; groups?: Array; } export declare class UBXFieldDate { min?: Date; max?: Date; } export declare class UBXFieldOption { label: string; value: TValue; } export declare class UBXFieldOptionGroup { label: string; options: Array>; } export declare class UBXFieldRadio { onClick?: (value: any) => void; isSelected?: any; options?: Array>; } export declare class UBXFieldButtonGroup { buttons: Array; columns?: string; gap?: string | number; xGap?: string; yGap?: string; jc?: string; ji?: string; ac?: string; ai?: string; } export declare class UBXFieldButton { name: string; label: string; color: string; type: string; action: (value: any) => void; icon?: UBXFieldButtonIcon; isDisabled?: boolean; } export declare class UBXFieldButtonIcon { left?: string; right?: string; }