import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
export declare const ActionControlUniDriver: (base: UniDriver, body: UniDriver) => {
    getActionControl: (dataHook: string) => {
        getButton: () => {
            getButtonTextContent: () => Promise<string>;
            isFocused: () => Promise<boolean>;
            isButtonDisabled: () => Promise<boolean>;
            hasSkin: (skinName: import("@wix/design-system").ButtonSkin) => Promise<boolean>;
            isPrefixIconExists: () => Promise<boolean>;
            isSuffixIconExists: () => Promise<boolean>;
            exists: () => Promise<boolean>;
            element: () => Promise<any>;
            click: () => Promise<void>;
            base: UniDriver<any, {
                parent?: any | undefined;
                base?: any;
                selector?: string | Promise<string> | undefined;
                idx?: number | undefined;
                timeBudget?: number | undefined;
            }, any>;
        };
        getPopover: () => {
            open: () => Promise<void>;
            getTriggerElement(): UniDriver<any, {
                parent?: any | undefined;
                base?: any;
                selector?: string | Promise<string> | undefined;
                idx?: number | undefined;
                timeBudget?: number | undefined;
            }, any>;
            exists(): Promise<boolean>;
            clickAtChild: (index: number) => Promise<void>;
            clickAtChildByDataHook: (dataHook: string) => Promise<void>;
            isMenuOpen(): Promise<boolean>;
            childrenCount(): Promise<number>;
            itemContentAt: (id: number) => Promise<string>;
            getContentElement: () => Promise<any>;
            isListItemFocused: (position: number) => Promise<boolean>;
            element: () => Promise<any>;
            click: () => Promise<void>;
            base: UniDriver<any, {
                parent?: any | undefined;
                base?: any;
                selector?: string | Promise<string> | undefined;
                idx?: number | undefined;
                timeBudget?: number | undefined;
            }, any>;
        };
    };
};
//# sourceMappingURL=ActionControl.uni.driver.d.ts.map