export interface GitOperations {
    isGitRepo(root: string): boolean;
    diffFileCount(root: string, sha: string): number;
}
export interface GenerateStateOptions {
    repoRoot: string;
    env?: NodeJS.ProcessEnv;
    today?: string;
    git?: GitOperations;
}
export interface GenerateStateResult {
    dashboardPath: string;
    projectName: string | null;
    projectStatus: string;
    stalenessStatus: string;
    recommendedStep: string;
    recommendedReason: string;
}
export declare function phaseInHillList(phase: string, listStr: string): boolean;
export declare function generateStateDashboard(options: GenerateStateOptions): Promise<GenerateStateResult>;
//# sourceMappingURL=generate.d.ts.map