import { Locator } from "playwright-core";
import { Atom } from "../../atom";
import { IconAtom } from "../icon/icon.atom";
import { MenuPopupAtom } from "../menu-popup/menu-popup.atom";
import { OverlayAtom } from "../overlay/overlay.atom";
import { TextboxAtom } from "../textbox/textbox.atom";
export declare class TimepickerAtom extends Atom {
    static CSS_CLASS: string;
    static defaultFormat: string;
    static isCorrectTimeFormat: (timeString: string, format: string) => boolean;
    static createTimeString: (hour: number, minute: number, format?: string) => string;
    get textbox(): TextboxAtom;
    get menuPopup(): MenuPopupAtom;
    get icon(): IconAtom;
    get overlay(): OverlayAtom;
    toggle: () => Promise<void>;
    selectTime: (time: string) => Promise<void>;
    getHighlightedMenuValue: () => Promise<Locator>;
}
