import m, { CVnode, CVnodeDOM, ClassComponent } from "mithril"; import stream from "mithril/stream"; import { IConfig } from "../interface/config"; interface ITimePicker { readonly hour: stream; readonly min: stream; readonly step?: number; readonly config?: Partial; onClose(): void; } export declare class TimePicker implements ClassComponent { private dom; private clickListener; oncreate({ dom, attrs: { onClose: close } }: CVnodeDOM): void; onremove(): void; view({ attrs: { hour, min, step, config } }: CVnode): m.Vnode; } export {};