import { targetType } from "./executables";
import { extraInfo } from "./testInfo";
export type factoryMethod = () => unknown;
export declare function testStep(): (target: targetType, propertyKey: string) => void;
type anyClass = Function;
export declare function testCase(text: string, stepsConstructor: anyClass, constructorArgs?: unknown[], extraData?: extraInfo): MethodDecorator;
export type stepMethod<TSC> = {
    (text: string, instanceIndex?: number, extraData?: extraInfo): TSC;
    comment: (text: string, extraData?: extraInfo) => void;
};
export {};
