import { Monitor } from '../dsl/monitor'; import type { PushOptions, ProjectSettings } from '../common_types'; export declare function push(monitors: Monitor[], options: PushOptions): Promise; export declare function formatDuplicateError(monitors: Set): string; export declare function loadSettings(configPath: any, ignoreMissing?: boolean): Promise; export declare function validatePush(opts: PushOptions, settings: ProjectSettings): Promise; export declare function validateSettings(opts: PushOptions): void; export declare function catchIncorrectSettings(settings: ProjectSettings, options: PushOptions): Promise; export declare function pushLegacy(monitors: Monitor[], options: PushOptions): Promise; export declare function warnIfThrottled(monitors: Monitor[]): void; //# sourceMappingURL=index.d.ts.map