import { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; export declare function CustomColumnsPanelUniDriver(base: UniDriver, body: UniDriver): { exists: () => Promise; isOpen: () => Promise; getTitle: () => Promise; getSubtitle: () => Promise; clickCloseButton: () => Promise; closeButtonExists: () => Promise; checkOptions: (ids: string[]) => Promise; getCheckboxAt: (i: number) => { wait: (timeout?: number) => Promise; getLabel: () => Promise; getTooltipContent: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; click: () => Promise; exists: () => Promise; }; getCheckboxById: (id: string) => { wait: (timeout?: number) => Promise; getLabel: () => Promise; getTooltipContent: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; click: () => Promise; exists: () => Promise; }; dragHandleExistsAt: (i: number) => Promise; dragHandleLockedAt: (i: number) => Promise; _dragHandleTooltipById: (id: string) => { click: () => Promise; tooltipExists: () => Promise; mouseEnter: () => Promise; mouseLeave: () => Promise; clickOutside: () => Promise; getTooltipText: () => Promise; hasSize: (sizeName: import("@wix/design-system").TooltipSize) => Promise; exists: () => Promise; element: () => Promise; }; dragStart: (sourceIndex: number) => Promise; dragMove: () => Promise; dragEnd: (targetIndex: number) => Promise; getCheckboxesCount: () => Promise; getCustomColumnInfoIconAt: (index: number) => import("@wix/design-system/dist/types/InfoIcon/InfoIcon.uni.driver").InfoIconUniDriver; addNewExists: () => Promise; clickAddNew: () => Promise; getAddCustomFieldCTAButton: () => { isDisabled: () => Promise; getHintText: () => Promise; getText: () => Promise; textExists: () => Promise; getTooltipContent: () => Promise; getSubtitle: () => Promise; isFocused: () => Promise; focus: () => Promise; blur: () => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; }; customFieldPopoverMenuAt: (i: number) => { exists: () => Promise; isDisabled: () => Promise; getTooltipText: () => Promise; getCustomFieldOptionsAt: () => { open: () => Promise; clickEdit: () => Promise; clickArchive: () => Promise; }; }; getCustomFieldOptionsAt: (i: number) => { open: () => Promise; clickEdit: () => Promise; clickArchive: () => Promise; }; customFieldPopoverMenuExistsAt: (i: number) => Promise; _getDragAndDropDriver: () => { escapeDrag: (source: UniDriver, { key: code }?: { key?: string | undefined; }) => Promise; startKeyboardDrag: (source: UniDriver) => Promise; dragOverKeyboard: (target: UniDriver) => Promise; endKeyboardDrag: (target: UniDriver) => Promise; dragStart: (source: UniDriver, options?: { page?: import("puppeteer-core").Page | undefined; x?: number | undefined; }) => Promise; dragMove: () => Promise; dragEnd: (target: UniDriver, options?: { page?: import("puppeteer-core").Page | undefined; }) => Promise; dragOver: (source: UniDriver, target: UniDriver, { dragPointRatio, dropPointRatio, steps, }?: { dragPointRatio?: { x: number; y: number; } | undefined; dropPointRatio?: { x: number; y: number; } | undefined; steps?: number | undefined; }) => Promise; moveOver: (target: UniDriver, options?: { page?: import("puppeteer-core").Page | undefined; pixels?: number | undefined; }) => Promise; moveAny: (source: UniDriver, options?: { page?: import("puppeteer-core").Page | undefined; x?: number | undefined; y?: number | undefined; steps?: number | undefined; vertical?: boolean | undefined; } | undefined) => Promise; exists: () => Promise; click: () => Promise; element: () => Promise; }; _getItemAtBase: (i: number) => UniDriver; }; //# sourceMappingURL=CustomColumnsPanel.uni.driver.d.ts.map