import { BaseOpenApiV3_1ConverterNode, BaseOpenApiV3_1ConverterNodeConstructorArgs } from "../../../BaseOpenApiV3_1Converter.node";
import { X_FERN_BASIC_AUTH } from "../fernExtension.consts";
import { TokenSecurityScheme } from "./types/TokenSecurityScheme";
export declare namespace XFernBasicAuthNode {
    interface Input {
        [X_FERN_BASIC_AUTH]?: {
            username?: TokenSecurityScheme;
            password?: TokenSecurityScheme;
        };
    }
    interface Output {
        username?: TokenSecurityScheme;
        password?: TokenSecurityScheme;
    }
}
export declare class XFernBasicAuthNode extends BaseOpenApiV3_1ConverterNode<unknown, XFernBasicAuthNode.Output> {
    username: TokenSecurityScheme | undefined;
    password: TokenSecurityScheme | undefined;
    constructor(args: BaseOpenApiV3_1ConverterNodeConstructorArgs<unknown>);
    parse(): void;
    convert(): XFernBasicAuthNode.Output | undefined;
}
//# sourceMappingURL=XFernBasicAuth.node.d.ts.map