import { IconPickerModel } from "../../models";
import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties";
export interface TemplatePickerModel {
    icon: IconPickerModel;
    title?: string;
    description?: string;
    id: string | number;
}
export interface IITemplatePickerProperties {
}
export interface ITemplatePicker extends IITemplatePickerProperties {
    valueBind?: TemplatePickerModel;
    templates: Array<TemplatePickerModel>;
    onValueChanged?: (model: TemplatePickerModel) => void;
}
declare global {
    namespace VueTsxSupport.JSX {
        interface Element {
        }
        interface ElementClass {
        }
        interface IntrinsicElements {
            "omfx-template-picker": TsxAllowUnknowProperties<ITemplatePicker>;
        }
    }
}
