import type { StackSelector } from '../stack-selector'; import { ExpandStackSelection } from '../stack-selector'; export declare const ALL_STACKS: StackSelector; /** * Require the selector's patterns to match at least one stack * * Upgrades a `PATTERN_MATCH` selection to `PATTERN_MUST_MATCH`; selectors * using any other strategy are returned unchanged (they carry their own * error conditions). */ export declare function mustMatch(selector: StackSelector): StackSelector; /** * Match the given patterns exactly, without dependency expansion */ export declare function selectExact(...patterns: string[]): StackSelector; /** * Match the given patterns and include their upstream dependencies */ export declare function selectWithUpstream(...patterns: string[]): StackSelector; /** * Match the given patterns and include their downstream dependents */ export declare function selectWithDownstream(...patterns: string[]): StackSelector; /** * Select all top-level stacks */ export declare function selectAllTopLevel(expand?: ExpandStackSelection): StackSelector; /** * Select the single top-level stack of the app */ export declare function selectOnlySingle(expand?: ExpandStackSelection): StackSelector; //# sourceMappingURL=stack-selectors.d.ts.map