export declare const CONFIG_FILE = "geonosis.json"; export type StepProof = { expect: string; plant: string; }; type PerUnit = 'shard' | 'workspace'; type CountsFormat = 'vitest-json'; type ImportGraph = 'vitest'; type CommandStep = { also?: string[]; batch?: string; command: string; counts?: CountsFormat; exclude?: string[]; failureMark?: string; force?: boolean; graph?: ImportGraph; history?: boolean; /** A pattern (a regex source) this step's output carries when it ran nothing. */ idle?: string; per?: PerUnit; proves?: StepProof; runner?: boolean; shards?: number; turbo?: string; }; type ParallelStep = { parallel: DeclaredStep[]; }; export type DeclaredStep = string | CommandStep | ParallelStep; export type VerifyConfig = { budgets: Record; documents?: string[]; keyEnv: string[]; keyFiles?: string[]; tiers: Record; versionFiles: string[]; }; export declare const loadVerifyConfig: (cwd: string) => VerifyConfig; export type TierStep = { also?: string[]; batch?: string; command: string; counts?: CountsFormat; exclude?: string[]; failureMark?: string; force?: boolean; graph?: ImportGraph; group: number; history?: boolean; idle?: string; per?: PerUnit; proves?: StepProof; runner?: boolean; shards?: number; tier: string; turbo?: string; }; export type DeclaredAt = { at: string; step: TierStep; }; export declare const resolveDeclared: (config: VerifyConfig, tier: string, path?: string[], groups?: { next: number; }) => DeclaredAt[]; export declare const resolveTier: (config: VerifyConfig, tier: string, path?: string[], groups?: { next: number; }) => TierStep[]; export {};