import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
export declare function ReferenceEditUniDriver(base: UniDriver, body: UniDriver): {
    hasInput: () => Promise<boolean>;
    getInputValue: () => Promise<string>;
    getAutoComplete: () => import("@wix/design-system/dist/types/AutoComplete/AutoComplete.uni.driver").AutoCompleteUniDriver;
    getLoader: () => Promise<UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>>;
    typeInInput: (value: string) => Promise<void>;
    pressKeyOnInput: (key: string) => Promise<void>;
    hasDropdown: () => Promise<boolean>;
    hasClearButton: () => Promise<boolean>;
    clickClearButton: () => Promise<void>;
    hasAvatarPrefix: () => Promise<boolean>;
    hasInitialLoader: () => Promise<boolean>;
    getOptionCount: () => Promise<number>;
    getOptionTitleByIndex: (index: number) => Promise<string>;
    clickOptionByIndex: (index: number) => Promise<void>;
    hasOpenCollectionButton: () => Promise<boolean>;
    clickOpenCollection: () => Promise<void>;
    exists: () => Promise<boolean>;
    click: () => Promise<void>;
    element: () => Promise<any>;
    base: UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
};
//# sourceMappingURL=Edit.uni.driver.d.ts.map