import type { OperationModel } from '../../models';
import type * as HAR from './har';
import type { Languages } from './types';
export type CustomHAR = HAR.Request & {
    securityOAuth2ExtraCalls?: HAR.Request[];
    basicAuth?: {
        username: string;
        password: string;
    };
    pathParameters?: {
        [key in string]: string;
    };
    serverVariables?: Record<string, string>;
    allResponseCodes?: string[];
};
export declare function getCodeSample({ lang, operation, exampleName, pathParams, properties, options, environment, }: {
    lang: Languages;
    operation: OperationModel;
    exampleName?: string;
    pathParams?: GenericObject;
    properties?: GenericObject;
    options?: GenericObject;
    environment: Record<string, string>;
}): string;
export declare function isDefined<T>(arg?: T): arg is T;
export declare function capitalizeFirst(str: string): string;
