import type { OpenApiReferenceObject } from "../lib";
import { type SchemaInterface } from "../lib/base";
import type { OpenApiSchema } from "./OpenApiSchema";
export interface OpenApiIfThenElse extends SchemaInterface<OpenApiSchema> {
    addIf(schema: OpenApiSchema | OpenApiReferenceObject): this;
    addThen(schema: OpenApiSchema | OpenApiReferenceObject): this;
    addElse(schema: OpenApiSchema | OpenApiReferenceObject): this;
}
export declare const If: (schema: OpenApiSchema | OpenApiReferenceObject) => OpenApiIfThenElse;
