import { Actor } from '@testla/screenplay'; import { Maskable, Selector, SelectorOptions } from '../types'; import { FrameEnabledAction } from '../templates/FrameEnabledAction'; /** * Action Class. Type specified input into an element specified by a selector string. */ export declare class Type extends FrameEnabledAction { private selector; private options?; private input; private constructor(); /** * find the specified selector and fill it. * * @param {Actor} actor the actor which is used * @return {void} Focuses the element, and then sends a `keydown`, `keypress`/`input`, and `keyup` event for each character in the text. */ performAs(actor: Actor): Promise; /** * Finds the specified selector and will it with the specified input string. * * @param {Selector} selector the selector. * @param {string} input the input. * @param {SelectorOptions} options (optional) advanced selector lookup options. * @return {Type} new Type instance * @deprecated Please use Press.sequentially instead. This function will be removed in the future. */ static in(selector: Selector, input: string, options?: SelectorOptions & Maskable): Type; }