import { UniDriver } from '@wix/unidriver-core';
export declare const announcementModalLayoutDriverFactory: (base: UniDriver) => {
    /** Returns if the link component text content */
    getLinkText: () => Promise<string>;
    /** Clicks the link component */
    clickLink: () => Promise<void>;
    getTheme: () => Promise<string | null>;
    getSkin: () => Promise<string | null>;
    clickCloseButton: () => Promise<void>;
    clickHelpButton: () => Promise<void>;
    childExists: (dataHook: string) => Promise<boolean>;
    getTitleText: () => Promise<string>;
    getSubtitleText: () => Promise<string>;
    secondaryButtonDriver: {
        getButtonTextContent: () => Promise<string>;
        isFocused: () => Promise<boolean>;
        isButtonDisabled: () => Promise<boolean>;
        hasSkin: (skinName: import("..").ButtonSkin) => Promise<boolean>;
        isPrefixIconExists: () => Promise<boolean>;
        isSuffixIconExists: () => Promise<boolean>;
        exists: () => Promise<boolean>;
        element: () => Promise<any>;
        click: () => Promise<void>;
        base: UniDriver;
    };
    getSecondaryButtonDriver: () => Promise<import("../Button/Button.uni.driver").ButtonUniDriver>;
    primaryButtonDriver: {
        getButtonTextContent: () => Promise<string>;
        isFocused: () => Promise<boolean>;
        isButtonDisabled: () => Promise<boolean>;
        hasSkin: (skinName: import("..").ButtonSkin) => Promise<boolean>;
        isPrefixIconExists: () => Promise<boolean>;
        isSuffixIconExists: () => Promise<boolean>;
        exists: () => Promise<boolean>;
        element: () => Promise<any>;
        click: () => Promise<void>;
        base: UniDriver;
    };
    getPrimaryButtonDriver: () => Promise<import("../Button/Button.uni.driver").ButtonUniDriver>;
    getPrimaryButtonTooltipContent: () => Promise<string | null>;
    getIllustrationSrc: () => Promise<string | null>;
    exists: () => Promise<boolean>;
    element: () => Promise<any>;
    click: () => Promise<void>;
    base: UniDriver;
};
export type AnnouncementModalLayoutUniDriver = ReturnType<typeof announcementModalLayoutDriverFactory>;
//# sourceMappingURL=AnnouncementModalLayout.uni.driver.d.ts.map