import { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; export declare function CustomFieldModalUniDriver(_base: UniDriver, body: UniDriver): { exists: () => Promise; clickConfirm: () => Promise; clickClose: () => Promise; clickCancel: () => Promise; clickAdvancedSettings: () => Promise; fillInCustomFieldForm: ({ type, name, key, permissions, }: { type?: string | undefined; name?: string | undefined; key?: string | undefined; permissions?: { read?: ("apps" | "users")[] | undefined; write?: ("apps" | "users")[] | undefined; } | undefined; }) => Promise; getCustomFieldFormValues: () => Promise<{ type: string; name: string; key: string; permissions: { read: { apps: boolean; users: boolean; }; write: { apps: boolean; users: boolean; }; }; }>; getFormDrivers: () => { getFormTypeDriver: () => import("@wix/design-system/dist/types/Dropdown/Dropdown.uni.driver").DropdownUniDriver; getFormNameDriver: () => import("@wix/design-system/dist/types/Input/Input.uni.driver").InputUniDriver; getFormKeyDriver: () => import("@wix/design-system/dist/types/Input/Input.uni.driver").InputUniDriver; getFormReadApps: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; }; getFormWriteApps: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; }; getFormReadUsers: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; }; getFormWriteUsers: () => { click: () => Promise; focus: () => Promise; isFocused: () => Promise; blur: () => Promise; isChecked: () => Promise; isDisabled: () => Promise; isIndeterminate: () => Promise; isTooltipEnabled: () => Promise; hasError: () => Promise; getTooltipContent: () => Promise; getLabel: () => Promise; getLabelSize: () => Promise; exists: () => Promise; element: () => Promise; }; getTypeFormFieldDriver: () => import("@wix/design-system/dist/types/FormField/FormField.uni.driver").FormFieldUniDriver; getNameFormFieldDriver: () => import("@wix/design-system/dist/types/FormField/FormField.uni.driver").FormFieldUniDriver; getKeyFormFieldDriver: () => import("@wix/design-system/dist/types/FormField/FormField.uni.driver").FormFieldUniDriver; getFieldKeyTooltip: () => import("@wix/design-system/dist/types/Text/Text.uni.driver").TextUniDriver; }; getErrorStateNotification: () => import("@wix/design-system/dist/types/FloatingNotification/FloatingNotification.uni.driver").FloatingNotificationUniDriver; isSubmitting: () => Promise; }; //# sourceMappingURL=CustomFieldModal.uni.driver.d.ts.map