import Vue from "vue"; import { IWebComponentInstance } from "../../"; import { ITimePeriodPicker } from "."; import { TimePeriodSettings, TimePeriodTypes } from "../../models"; import { OmniaUxLocalization } from "../UxModels"; export default class TimePeriodPicker extends Vue implements IWebComponentInstance, ITimePeriodPicker { dark: boolean; valueBind: TimePeriodSettings; onValueChanged: (model: TimePeriodSettings) => void; min: number; label: string; disabled: boolean; hideDetails: boolean; loc: OmniaUxLocalization; internalModel: TimePeriodSettings; flexBasis0: string; numberWrapperStyle: string; periodTypes: Array<{ id: TimePeriodTypes; title: string; }>; onValueBindChanged(): void; created(): void; mounted(): void; init(): void; fixTimeValue(val: any): number; update(): void; render(): VueTsxSupport.JSX.Element; }