import { FernRegistry } from "../../../../client/generated";
import { BaseOpenApiV3_1ConverterNode, BaseOpenApiV3_1ConverterNodeConstructorArgs } from "../../../BaseOpenApiV3_1Converter.node";
import { REDOC_CODE_SAMPLES_CAMEL, REDOC_CODE_SAMPLES_KEBAB } from "../openApiExtension.consts";
export declare namespace RedocExampleConverterNode {
    type RedocCodeSample = {
        lang: string;
        label?: string;
        source: string;
    };
    interface Input {
        [REDOC_CODE_SAMPLES_KEBAB]?: RedocCodeSample[];
        [REDOC_CODE_SAMPLES_CAMEL]?: RedocCodeSample[];
    }
}
export declare class RedocExampleConverterNode extends BaseOpenApiV3_1ConverterNode<unknown, Record<string, FernRegistry.api.latest.CodeSnippet[]>> {
    codeSamples: RedocExampleConverterNode.RedocCodeSample[] | undefined;
    constructor(args: BaseOpenApiV3_1ConverterNodeConstructorArgs<unknown>);
    parse(): void;
    convert(): Record<string, FernRegistry.api.latest.CodeSnippet[]> | undefined;
}
//# sourceMappingURL=RedocExampleConverter.node.d.ts.map