import { Action, Actor } from '@testla/screenplay'; /** * Action Class. Remove either Session Storage Items or Local Storage Items from the Browser. */ export declare class Remove extends Action { private mode; private payload?; private constructor(); /** * wait for either a specified loading state or for a selector to become visible/active. * * @param {Actor} actor Actor performing this action * @return {any} Returns the value of the `pageFunction` invocation. */ performAs(actor: Actor): Promise; /** * Remove a session storage item, if a key/value pair with the given key exists. * * @param {string} key the key that specifies the item. * @return {Remove} new Remove instance for session storage */ static sessionStorageItem(key: string): Remove; /** * Remove a local storage item, if a key/value pair with the given key exists. * * @param {string} key the key that specifies the item. * @return {Remove} new Remove instance for local storage */ static localStorageItem(key: string): Remove; }