import type { AllConfig, RenovateConfig } from '../../../config/types';
import type { RepoFileConfig } from './types';
export declare function detectConfigFile(): Promise<string | null>;
export declare function detectRepoFileConfig(branchName?: string): Promise<RepoFileConfig>;
export declare function checkForRepoConfigError(repoConfig: RepoFileConfig): void;
export declare function mergeRenovateConfig(config: RenovateConfig, branchName?: string): Promise<RenovateConfig>;
/** needed when using portal secrets for npmToken */
export declare function setNpmTokenInNpmrc(config: RenovateConfig): void;
export declare function mergeStaticRepoEnvConfig(config: AllConfig, env: NodeJS.ProcessEnv): Promise<AllConfig>;
