@elastic/synthetics
Version:
Elastic synthetic monitoring agent
11 lines • 858 B
TypeScript
import { Monitor } from '../dsl/monitor';
import type { PushOptions, ProjectSettings } from '../common_types';
export declare function push(monitors: Monitor[], options: PushOptions): Promise<void>;
export declare function formatDuplicateError(monitors: Set<Monitor>): string;
export declare function loadSettings(configPath: any, ignoreMissing?: boolean): Promise<ProjectSettings>;
export declare function validatePush(opts: PushOptions, settings: ProjectSettings): Promise<void>;
export declare function validateSettings(opts: PushOptions): void;
export declare function catchIncorrectSettings(settings: ProjectSettings, options: PushOptions): Promise<void>;
export declare function pushLegacy(monitors: Monitor[], options: PushOptions): Promise<void>;
export declare function warnIfThrottled(monitors: Monitor[]): void;
//# sourceMappingURL=index.d.ts.map