import type { PipelineResponse } from '../../../sdk'; interface PendingAddSourceDraft { formData?: { sources?: Array<{ details: { name: string; }; }>; } | null; resumePath?: string | null; } export interface GetPendingAddSourceNamesArgs { pipeline: PipelineResponse | undefined; draft: PendingAddSourceDraft | undefined; } /** * Sources that belong on the dashboard's "Pending setup" card. * * `active: false` only means the collector is disabled — stop-per-source uses * that flag — so it cannot mean "not yet deployed" by itself. A pending add is * still in an in-progress draft (`resumePath`); a stopped deployed source is not. */ export declare const getPendingAddSourceNames: ({ pipeline, draft }: GetPendingAddSourceNamesArgs) => Set; export {};