import type { DemandSignalSet } from "../../types.js"; /** * Defines the supported detector signal set values. */ export type DetectorSignalSet = Partial; /** * Describes detector conditional signals data exchanged by the lifecycle pipeline. */ export interface DetectorConditionalSignals { fileNamePattern?: RegExp; filePathPattern?: RegExp; signals: DetectorSignalSet; } /** * Describes detector signature data exchanged by the lifecycle pipeline. */ export interface DetectorSignature { id: string; extensions?: string[]; fileNames?: string[]; filePathPattern?: RegExp; signals: DetectorSignalSet; conditionalSignals?: DetectorConditionalSignals[]; } /** * Defines detector signatures shared by the lifecycle pipeline. */ export declare const DETECTOR_SIGNATURES: DetectorSignature[];