type ProjectGuardInput = {
    name: string;
    archivedAt: Date | null;
    repoDeletedAt: Date | null;
};
export declare function ensureProjectIsMutable(project: ProjectGuardInput, action: string): void;
export declare function ensureProjectHasRepository(project: Pick<ProjectGuardInput, 'name' | 'repoDeletedAt'>, action: string): void;
export {};
//# sourceMappingURL=project-guards.d.ts.map