import { OpenAPIV3_1 } from "openapi-types";
import { FernRegistry } from "../../../../client/generated";
import { BaseOpenApiV3_1ConverterNodeConstructorArgs, BaseOpenApiV3_1ConverterNodeWithExample } from "../../../BaseOpenApiV3_1Converter.node";
export declare namespace BooleanConverterNode {
    interface Input extends OpenAPIV3_1.NonArraySchemaObject {
        type: "boolean";
    }
    interface Output extends FernRegistry.api.latest.TypeShape.Alias {
        type: "alias";
        value: {
            type: "primitive";
            value: FernRegistry.api.v1.read.PrimitiveType.Boolean;
        };
    }
}
export declare class BooleanConverterNode extends BaseOpenApiV3_1ConverterNodeWithExample<BooleanConverterNode.Input, BooleanConverterNode.Output> {
    default: boolean | undefined;
    constructor(args: BaseOpenApiV3_1ConverterNodeConstructorArgs<BooleanConverterNode.Input>);
    parse(): void;
    convert(): BooleanConverterNode.Output | undefined;
    example(): boolean | undefined;
}
//# sourceMappingURL=BooleanConverter.node.d.ts.map