import { Actor } from '@testla/screenplay'; import { Maskable, Selector, SelectorOptions } from '../types'; import { FrameEnabledAction } from '../templates/FrameEnabledAction'; /** * Action Class. Fill an element specified by a selector string with the specified input. */ export declare class Fill extends FrameEnabledAction { private selector; private options?; private input; private constructor(); /** * find the specified selector and fill it. * * @param {Actor} actor Actor performing this action * @return {void} Returns after checks, focuses the element, fills it and triggers an `input` event after filling. */ 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 {Fill} new Fill instance */ static in(selector: Selector, input: string, options?: SelectorOptions & Maskable): Fill; }