import { IControl } from "../UiControl"; import { WindowLike } from "./UiWindow"; import { TimePoint } from "../../TimePoint"; import { CultureId, CultureInfoDateTime } from "../../Culture"; export interface IDatePicker extends IControl { new (window: WindowLike): IDatePicker; SetRange(tpFrom: TimePoint, tpTo: TimePoint): DatePicker; GetRange(): TimePoint[]; SetDate(n: TimePoint): DatePicker; GetDate(): TimePoint; SetDateMark(c: TimePoint): DatePicker; GetDateMark(): TimePoint; SetCultureId(n: CultureId): DatePicker; GetCultureId(): CultureId; SetFormat(n: CultureInfoDateTime): DatePicker; GetFormat(): CultureInfoDateTime; SetBorder(b: boolean): DatePicker; GetBorder(): boolean; Drop(): DatePicker; OnChange(fn: (sender: DatePicker) => void): DatePicker; } declare const DatePicker_base: IDatePicker; export declare class DatePicker extends DatePicker_base { GetDate(): TimePoint; GetDateMark(): TimePoint; } export {};