import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
export declare function CustomFieldPanelUniDriver(base: UniDriver, body: UniDriver): {
    exists: () => Promise<boolean>;
    isOpen: () => Promise<boolean>;
    getTitle: () => Promise<string>;
    getSubtitle: () => Promise<string>;
    clickCloseButton: () => Promise<void>;
    closeButtonExists: () => Promise<boolean>;
    getItemLabelById: (id: string) => Promise<string>;
    getItemLabelByIndex: (i: number) => Promise<string>;
    getItemsCount: () => Promise<number>;
    getAddNewFieldButton: () => {
        isDisabled: () => Promise<boolean>;
        getHintText: () => Promise<string>;
        getText: () => Promise<string>;
        textExists: () => Promise<boolean>;
        getTooltipContent: () => Promise<string | null>;
        getSubtitle: () => Promise<string>;
        isFocused: () => Promise<boolean>;
        focus: () => Promise<void>;
        blur: () => Promise<void>;
        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>;
    };
    getCustomFieldOptionsAt: (i: number) => {
        open: () => Promise<void>;
        clickEdit: () => Promise<void>;
        clickArchive: () => Promise<void>;
    };
};
//# sourceMappingURL=CustomFieldPanel.uni.driver.d.ts.map