#!/usr/bin/env node import { AllConfig, RenovateConfig } from 'renovate/dist/config/types'; import type { Metadata, RenovateMetadata, WritePackageDataCallback } from './types'; export declare function discoverAndProcessThroughGitHubApp(outDir: string, metadata: Metadata): Promise; export declare function discoverAndProcessThroughGitHubAppWithCallback(outDir: string | undefined, metadata: Metadata, cb: WritePackageDataCallback): Promise; export declare function assertIsError(error: unknown): asserts error is Error; export declare function processRepositoriesThroughGitHubAppWithCallback(repositories: string[], outDir: string, metadata: Metadata, cb: WritePackageDataCallback): Promise; export declare function discoverAndProcessThroughRenovate(config: AllConfig, outDir: string, metadata: Metadata): Promise; export declare function discoverAndProcessThroughRenovateWithCallback(config: AllConfig, outDir: string | undefined, metadata: Metadata, cb: WritePackageDataCallback): Promise; export declare function setupRenovate(): Promise; export declare function buildRenovateMetadata(renovateVersion: string): RenovateMetadata; export declare function removeAbilityToDisableRenovateGlobally(config: RenovateConfig): RenovateConfig; export declare function removeAbilityToDisableRenovateInLocalRepoConfig(config: RenovateConfig, repoConfig: RenovateConfig): RenovateConfig;