import { OpenrpcDocument } from "@open-rpc/meta-schema";
import { FernRegistry } from "../../client/generated";
import { ServerObjectConverterNode } from "../../openapi";
import { ComponentsConverterNode } from "../../openapi/3.1/schemas/ComponentsConverter.node";
import { BaseOpenrpcConverterNode, BaseOpenrpcConverterNodeConstructorArgs } from "../BaseOpenrpcConverter.node";
import { MethodConverterNode } from "./MethodConverter.node";
export declare class OpenrpcDocumentConverterNode extends BaseOpenrpcConverterNode<OpenrpcDocument, FernRegistry.api.latest.ApiDefinition> {
    servers: ServerObjectConverterNode[];
    methods: MethodConverterNode[];
    components: ComponentsConverterNode | undefined;
    constructor(args: BaseOpenrpcConverterNodeConstructorArgs<OpenrpcDocument>);
    parse(): void;
    convert(): FernRegistry.api.latest.ApiDefinition | undefined;
}
//# sourceMappingURL=OpenrpcDocumentConverter.node.d.ts.map