import { UniDriver } from '@wix/unidriver-core';
export declare const modalMobileLayoutDriverFactory: (base: UniDriver) => {
    /**
     * Gets the title node
     * @return {UniDriver}
     */
    title: UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>;
    /**
     * @deprecated use title
     * @return {Promise<UniDriver>}
     */
    getTitle: () => Promise<UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>>;
    /**
     * Gets the content node
     * @return {UniDriver}
     */
    content: UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>;
    /**
     * Gets the content node
     * @deprecated use content
     * @return {Promise<UniDriver>}
     */
    getContent: () => Promise<UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>>;
    /**
     * Gets the footer node
     * @deprecated use footer
     * @return {Promise<UniDriver>} Footer testkit
     */
    getFooter: () => Promise<UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>>;
    /**
     * Gets the footer node
     * @return {UniDriver} Footer testkit
     */
    footer: UniDriver<any, {
        parent?: /*elided*/ any | undefined;
        base?: any;
        selector?: string | Promise<string>;
        idx?: number;
        timeBudget?: number;
    }, any>;
    /**
     * Clicks on the overlay
     * @return {Promise<void>}
     */
    clickOverlay: () => Promise<void>;
    /**
     * Clicks on the close button
     * @return {Promise<void>}
     */
    clickCloseButton: () => Promise<void>;
    /**
     * Checks whether close button exist
     * @return {Promise<boolean>}
     */
    closeButtonExists: () => Promise<boolean>;
    exists: () => Promise<boolean>;
    element: () => Promise<any>;
    click: () => Promise<void>;
    base: UniDriver;
};
export type ModalMobileLayoutUniDriver = ReturnType<typeof modalMobileLayoutDriverFactory>;
//# sourceMappingURL=ModalMobileLayout.uni.driver.d.ts.map