import { PostmanMappedOperation } from 'src/postman';
import { OasMappedOperation, OpenApiParser } from 'src/oas';
import { GlobalConfig, OverwritePathVariableConfig, OverwriteQueryParamConfig, OverwriteRequestBodyConfig, OverwriteRequestConfig, OverwriteRequestHeadersConfig } from 'src/types';
export interface OverwriteRequestDTO {
    overwriteValues?: OverwriteQueryParamConfig[] | OverwriteRequestHeadersConfig[] | OverwritePathVariableConfig[] | OverwriteRequestBodyConfig[];
    pmOperation: PostmanMappedOperation;
    oaOperation?: OasMappedOperation | null;
    globals?: GlobalConfig;
}
export declare const applyOverwrites: (pmOperations: PostmanMappedOperation[], overwriteSetting: OverwriteRequestConfig, oasParser: OpenApiParser, globals?: GlobalConfig) => PostmanMappedOperation[];
