import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
export declare function TabsFilterUniDriver(base: UniDriver, body: UniDriver): {
    /**
     * Get all tabs titles text
     */
    getTitles: () => Promise<string[]>;
    /**
     *
     * Get all tabs total text (requires <TabTotalParens />)
     */
    getParensTotals: () => Promise<string[]>;
    /**
     * Get all tabs total text (requires <TabTotalCounterBadge />)
     */
    getCounterBadgeTotals: () => Promise<string[]>;
    /**
     * Get the index of the current active tab
     */
    getActiveTabIndex: () => Promise<number>;
    /**
     * Click a tab
     * @param index
     */
    clickTabAt: (index: number) => Promise<void>;
    /**
     * Hover a tab
     * @param index
     */
    hoverTabAt: (index: number) => Promise<void>;
    /**
     * Get the title text of a tab
     * @param index
     */
    getTitleTextAt: (index: number) => Promise<string>;
    /**
     * Get the total text of a tab (requires <TabTotalCounterBadge />)
     * @param index
     */
    getTotalBadgeTextAt: (index: number) => Promise<string>;
    /**
     * Get the total text of a tab (requires <TabTotalParens />)
     * @param index
     */
    getTotalParensTextAt: (index: number) => Promise<string>;
    dropdown: () => import("@wix/design-system/dist/types/InputWithOptions/InputWithOptions.uni.driver").InputWithOptionsUniDriver;
    tabsBadgesExists: () => Promise<boolean>;
    exists: () => Promise<boolean>;
    click: () => Promise<void>;
    element: () => Promise<any>;
    /**
     * Wait for tabs filter to render
     * @param timeout
     */
    wait: (timeout?: number) => Promise<void>;
};
export default TabsFilterUniDriver;
//# sourceMappingURL=TabsFilter.uni.driver.d.ts.map