import type { Logger } from "@fern-api/logger";
import { OpenrpcDocument } from "@open-rpc/meta-schema";
import { OpenAPIV3_1 } from "openapi-types";
import { TypeDefinition } from "../client/generated/api/resources/api/resources/latest";
import { BaseOpenApiV3_1ConverterNodeContext } from "../openapi";
export declare namespace OpenrpcContext {
    interface Args {
        openrpc: OpenrpcDocument;
        logger: Logger;
    }
}
export declare class OpenrpcContext extends BaseOpenApiV3_1ConverterNodeContext {
    openrpc: OpenrpcDocument;
    logger: Logger;
    generatedTypes: Record<string, TypeDefinition>;
    constructor(args: OpenrpcContext.Args);
    get document(): OpenAPIV3_1.Document;
}
//# sourceMappingURL=OpenrpcContext.d.ts.map