import { codeToMedia, Schema } from "../interfaces";
import { ITopLevelDSL } from "./interfaces";
export declare abstract class DSL {
    static STRICT_MODE: boolean;
    static translateDSLToOAS(state: any, schema: Schema): {
        translated: any;
        cleaned: any;
    };
    static translateTopLevelToOAS(top: ITopLevelDSL, responses: codeToMedia | undefined): codeToMedia | undefined;
    static actTopLevelFromOAS(states: codeToMedia): {
        parsed: codeToMedia;
        newState: codeToMedia;
    };
}
//# sourceMappingURL=dsl.d.ts.map