import { BaseOpenApiV3_1ConverterNode, BaseOpenApiV3_1ConverterNodeConstructorArgs } from "../../../BaseOpenApiV3_1Converter.node";
import { X_FERN_HEADER_AUTH } from "../fernExtension.consts";
import { HeaderTokenSecurityScheme } from "./types/TokenSecurityScheme";
export declare namespace XFernHeaderAuthConverterNode {
    interface Input {
        [X_FERN_HEADER_AUTH]?: HeaderTokenSecurityScheme;
    }
}
export declare class XFernHeaderAuthConverterNode extends BaseOpenApiV3_1ConverterNode<unknown, HeaderTokenSecurityScheme> {
    headerVariableName: string | undefined;
    headerEnvVar: string | undefined;
    headerPrefix: string | undefined;
    constructor(args: BaseOpenApiV3_1ConverterNodeConstructorArgs<unknown>);
    parse(): void;
    convert(): HeaderTokenSecurityScheme | undefined;
}
//# sourceMappingURL=XFernHeaderAuthConverter.node.d.ts.map