import { OpenAPIV3_1 } from "openapi-types";
import { FernRegistry } from "../../../../client/generated";
import { BaseOpenApiV3_1ConverterNodeConstructorArgs, BaseOpenApiV3_1ConverterNodeWithExample } from "../../../BaseOpenApiV3_1Converter.node";
import { SchemaConverterNode } from "../SchemaConverter.node";
export declare namespace NullConverterNode {
    interface Input extends OpenAPIV3_1.NonArraySchemaObject {
        type: "null";
    }
    interface Output extends FernRegistry.api.latest.TypeShape.Alias {
        type: "alias";
        value: FernRegistry.api.latest.TypeReference.Nullable;
    }
}
export declare class NullConverterNode extends BaseOpenApiV3_1ConverterNodeWithExample<NullConverterNode.Input, NullConverterNode.Output> {
    displayName: string | undefined;
    shape: SchemaConverterNode | undefined;
    constructor(args: BaseOpenApiV3_1ConverterNodeConstructorArgs<NullConverterNode.Input>);
    parse(): void;
    convert(): NullConverterNode.Output | undefined;
    example(): null;
}
//# sourceMappingURL=NullConverter.node.d.ts.map