import { Caption } from './caption.model';
import { Component } from 'vue';
export interface BmsInputRadioGroupOption {
    value: any;
    label?: string;
}
export interface BmsInputCheckboxGroupOption {
    value: any;
    label?: string;
}
export interface BmsInputRadioCaptionGroupOption {
    value: any;
    label?: string;
    captions: (string | Caption)[];
}
export interface BmsInputCheckboxCaptionGroupOption {
    value: any;
    label?: string;
    captions: (string | Caption)[];
}
export declare enum InputType {
    TEXT = "text",
    NUMBER = "number",
    DATE = "date",
    DATETIME = "datetime-local",
    TIME = "time"
}
export interface InputOption {
    label: string;
    value: any;
    icon?: Component | string;
}
