/// <reference types="materialize-css" />
import * as au from "../aurelia";
export declare class MdTimePicker {
    private element;
    private taskQueue;
    constructor(element: Element, taskQueue: au.TaskQueue);
    static id: number;
    controlId: string;
    input: HTMLInputElement;
    labelElement: HTMLLabelElement;
    validateResults: au.ValidateResult[];
    validationClass: string;
    label: string;
    inline: boolean;
    placeholder: string;
    duration: number;
    container: string;
    showClearBtn: boolean;
    defaultTime: string;
    fromNow: number;
    i18n: Partial<M.InternationalizationOptions>;
    autoClose: boolean;
    twelveHour: boolean;
    vibrate: boolean;
    showErrortext: boolean;
    instance: M.Timepicker;
    value: string;
    valueChangedSuppress: boolean;
    valueChanged(): void;
    setValue(newValue: string): void;
    calendarIcon: any;
    attached(): void;
    done: () => void;
    bind(): void;
    detached(): void;
    open(): void;
    close(): void;
    mdUnrenderValidateResults: (results: au.ValidateResult[], renderer: au.MaterializeFormValidationRenderer) => void;
    mdRenderValidateResults: (results: au.ValidateResult[], renderer: au.MaterializeFormValidationRenderer) => void;
}
