import { BaseUniDriver } from '@wix/wix-ui-test-utils/base-driver'; import { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; import { DatePickerUniDriver } from 'wix-style-react-tpa/dist/src/DatePicker/DatePicker.uni.driver'; import { TextFieldDriver } from '../TextField/TextField.driver'; import { IconButtonDriver } from '../IconButton/IconButton.driver'; import { FocusableDriver } from '../../test/unidriver-mixins'; export interface DatePickerInputDriver extends BaseUniDriver { /** @private */ _base: UniDriver; calendar: DatePickerUniDriver['calendarDriver']; textField: TextFieldDriver & { input: TextFieldDriver['input'] & FocusableDriver & { /** * Returns true if input has combobox role and related aria attributes. * @param isOpen - whether the popup is expected to be open */ isCombobox(isOpen?: boolean): Promise; /** * Returns true if input has no role and no aria attributes. */ isWithoutRole(): Promise; }; icons: () => Promise<(IconButtonDriver & FocusableDriver)[]>; }; clickOutside: DatePickerUniDriver['driver']['clickOutside']; /** * open the calender window by clicking on the input * @return {Promise} */ openCalendarWindow(): Promise; /** * Returns true if calendar is open . * @deprecated use calendar.exists instead * @returns {Promise} */ isCalendarOpen(): Promise; /** * Returns input's label text. * @returns {Promise} */ getLabelText(): Promise; /** * Returns true if label exists. * @returns {Promise} */ isLabelExists(): Promise; } export declare const datePickerInputDriverFactory: (base: UniDriver, body: UniDriver) => DatePickerInputDriver; //# sourceMappingURL=DatePickerInput.driver.d.ts.map