import type { ConstitutionViolation } from '../types/index.js';
export declare function runImplementingActions(projectId: string, specId: string): Promise<{
    autoBranch: string | undefined;
    protectedBranchWarning: string | null;
    suggestions: string[];
}>;
export declare function runDoneActions(projectId: string, specId: string, gitBranch: string | undefined): Promise<{
    mergeWarning: string | null;
    prSuggestion: {
        title: string;
        body: string;
    } | null;
    validationWarning: string | null;
}>;
/**
 * Best-effort constitution compliance check for status transitions.
 * Returns warnings (never blocks the transition).
 */
export declare function checkConstitutionOnTransition(projectId: string, title: string, tags: string[]): Promise<ConstitutionViolation[]>;
//# sourceMappingURL=update-status-actions.d.ts.map