import { TWorld, TProtoOptions, CStepper } from '../defs.js'; import { TExecutorResult } from '../../schema/protocol.js'; export declare const DEF_PROTO_OPTIONS: { options: { DEST: string; }; moduleOptions: {}; }; export declare const HAIBUN_O_TESTSTEPSWITHOPTIONS_EXISTS = "HAIBUN_O_TESTSTEPSWITHOPTIONS_EXISTS"; export declare function getCreateSteppers(steppers: string[], addSteppers?: CStepper[]): Promise; type TTestFeatures = { path: string; content: string; base?: string; }[]; export declare function passWithDefaults(featuresIn: TTestFeatures | string, useSteppers: CStepper[], protoOptions?: TProtoOptions, backgroundsIn?: TTestFeatures): Promise; export declare function failWithDefaults(featuresIn: TTestFeatures | string, useSteppers: CStepper[], protoOptions?: TProtoOptions, backgroundsIn?: TTestFeatures): Promise; export declare function testWithWorld(world: TWorld, featuresIn: TTestFeatures | string, useSteppers: CStepper[], backgroundsIn?: TTestFeatures): Promise; export declare function getTestWorldWithOptions(protoOptions?: TProtoOptions, env?: { HAIBUN_LOG_LEVEL: string; }): TWorld; export declare function getDefaultWorld(env?: NodeJS.ProcessEnv): TWorld; export declare function getDefaultTag(desc?: string | undefined): import("../ttag.js").TTag; export {}; //# sourceMappingURL=lib.d.ts.map