import type { DynamicParallelPoolSubStep, DynamicParallelSubSteps, DynamicParallelSelectionSnapshot, WorkflowResumePointEntry } from '../../models/types.js'; export interface SelectorReportNamesInput { readonly reportDirectory: string; readonly reportsRootDirectory: string; readonly reportNames: readonly string[]; readonly stepName: string; readonly workflowReference: string; readonly workflowCallPath: readonly WorkflowResumePointEntry[]; } export declare function resolveSelectorReportNames(input: SelectorReportNamesInput): readonly string[]; export interface DynamicSelectorInput { readonly task: string; readonly reportDirectory: string; readonly reportNames: readonly string[]; readonly changedPaths: readonly string[]; readonly pool: readonly DynamicParallelPoolSubStep[]; readonly selection: DynamicParallelSubSteps['selection']; readonly previousSnapshot?: DynamicParallelSelectionSnapshot; readonly selectorInstruction?: string; } export declare function buildDynamicSelectorInstruction(input: DynamicSelectorInput): string; //# sourceMappingURL=selector-input.d.ts.map