import type { Operator } from "./Operator"; /** * * @param stepTexts form accept only string parameters. * As far as you want to use e.g. number you will need to convert it first * * @constructor */ export declare function Step(stepTexts: string | Array): (target: unknown, _propertyKey: string | symbol, descriptor: PropertyDescriptor) => void; export declare function ContinueOnFailure(exceptions?: Array): MethodDecorator; export declare function BeforeSuite(): MethodDecorator; export declare function AfterSuite(): MethodDecorator; export declare function BeforeSpec(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function AfterSpec(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function BeforeScenario(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function AfterScenario(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function BeforeStep(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function AfterStep(options?: { tags: Array; operator?: Operator; }): MethodDecorator; export declare function CustomScreenshotWriter(): MethodDecorator;