import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
export declare const SummaryBarUniDriver: (base: UniDriver, body: UniDriver) => Promise<{
    /** Is SummaryBar in success state */
    isSuccessState: () => Promise<boolean>;
    /** Is SummaryBar in loading state */
    isLoadingState: () => Promise<boolean>;
    /** Is SummaryBar in error state */
    isErrorState: () => Promise<boolean>;
    /**  Gets retry button text */
    getRetryButton: () => Promise<import("@wix/design-system/dist/types/Button/ButtonCore/ButtonCore.uni.driver").ButtonCoreDriver>;
    /**  Gets error text */
    getErrorText: () => Promise<{
        getTagName: () => Promise<string>;
        getText: () => Promise<string>;
        getSize: () => Promise<import("@wix/design-system").TextSize>;
        getSkin: () => Promise<import("@wix/design-system").TextSkin>;
        getWeight: () => Promise<import("@wix/design-system").TextWeight>;
        getId: () => Promise<string>;
        isLight: () => Promise<boolean>;
        isSecondary: () => Promise<boolean>;
        isMasked: () => Promise<boolean>;
        isWidows: () => Promise<boolean>;
        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>;
    }>;
    getItemTextAt: (index: number) => Promise<string>;
    exists: () => Promise<boolean>;
    $: (selector: string) => UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
    $$: (selector: string) => import("@wix/unidriver-core").UniDriverList<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
    s: (selector: string) => UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
    ss: (selector: string) => import("@wix/unidriver-core").UniDriverList<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
    awaited: (timeoutMs?: number | undefined) => UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>;
    text: () => Promise<string>;
    click: (options?: import("@wix/unidriver-core").ClickOptions | undefined) => Promise<void>;
    pressKey: (key: "Delete" | "Cancel" | "X" | "a" | "b" | "i" | "p" | "q" | "s" | "u" | "g" | "0" | "1" | "2" | "3" | "k" | "x" | "y" | "d" | "r" | "/" | "-" | "Alt" | "AltGraph" | "CapsLock" | "Control" | "Meta" | "NumLock" | "ScrollLock" | "Shift" | "Escape" | "A" | "I" | "Space" | "Enter" | "Tab" | "ArrowDown" | "$" | "4" | "5" | "6" | "7" | "." | "t" | "Open" | "_" | "," | " " | "c" | "8" | "9" | "o" | "+" | "End" | "T" | "z" | ":" | "ArrowUp" | "f" | "Backspace" | "\n" | "ArrowLeft" | "ArrowRight" | ">" | "Power" | "Eject" | "Abort" | "Help" | "Numpad5" | "NumpadEnter" | "\r" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "Pause" | "Convert" | "NonConvert" | "Numpad9" | "PageUp" | "Numpad3" | "PageDown" | "Numpad1" | "Home" | "Numpad7" | "Numpad4" | "Numpad8" | "Numpad6" | "Numpad2" | "Select" | "PrintScreen" | "Insert" | "Numpad0" | "NumpadDecimal" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "MetaLeft" | "MetaRight" | "ContextMenu" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDivide" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "AudioVolumeMute" | "AudioVolumeDown" | "AudioVolumeUp" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaStop" | "MediaPlayPause" | "Semicolon" | "Equal" | "NumpadEqual" | "Comma" | "Minus" | "Period" | "Slash" | "Backquote" | "BracketLeft" | "Backslash" | "BracketRight" | "Quote" | "Props" | "Clear" | "Accept" | "ModeChange" | "Print" | "Execute" | "\0" | "e" | "h" | "j" | "l" | "m" | "n" | "v" | "w" | "*" | ";" | "=" | "`" | "[" | "\\" | "]" | "'" | "Attn" | "CrSel" | "ExSel" | "EraseEof" | "Play" | "ZoomOut" | ")" | "!" | "@" | "#" | "%" | "^" | "&" | "(" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "U" | "V" | "W" | "Y" | "Z" | "<" | "?" | "~" | "{" | "|" | "}" | "\"" | "SoftLeft" | "SoftRight" | "Camera" | "Call" | "EndCall" | "VolumeDown" | "VolumeUp") => Promise<void>;
    value: () => Promise<string>;
    enterText: (value: string, options?: import("@wix/unidriver-core").EnterTextOptions | undefined) => Promise<void>;
    attr: (name: string) => Promise<string | null>;
    mouse: {
        moveTo: (to: UniDriver<any, {
            parent?: any | undefined;
            base?: any;
            selector?: string | Promise<string> | undefined;
            idx?: number | undefined;
            timeBudget?: number | undefined;
        }, any>) => Promise<void>;
        press: () => Promise<void>;
        release: () => Promise<void>;
        leave: () => Promise<void>;
        hover: () => Promise<void>;
    };
    unwrap: <R = any>() => Promise<R>;
    hasClass: (name: string) => Promise<boolean>;
    prop: (name: string) => Promise<any>;
    enterValue: (value: string, options?: import("@wix/unidriver-core").EnterValueOptions | undefined) => Promise<void>;
    get: (query: string, options?: {
        timeout: number;
    } | undefined) => Promise<UniDriver<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>>;
    getAll: (query: string, options?: {
        timeout: number;
    } | undefined) => Promise<import("@wix/unidriver-core").UniDriverList<any, {
        parent?: any | undefined;
        base?: any;
        selector?: string | Promise<string> | undefined;
        idx?: number | undefined;
        timeBudget?: number | undefined;
    }, any>>;
    getNative: <R_1 = any>() => Promise<R_1>;
    hover: () => Promise<void>;
    _prop: (name: string) => Promise<any>;
    wait: (timeout?: number | undefined) => Promise<void>;
    isDisplayed?: (() => Promise<boolean>) | undefined;
    scrollIntoView?: (() => Promise<void>) | undefined;
    type?: "react" | "puppeteer" | undefined;
}>;
export default SummaryBarUniDriver;
//# sourceMappingURL=SummaryBar.uni.driver.d.ts.map