/** * Hard-check kinds and their static traits. * * Used for partitioning checks into concurrent-read-only batches vs. * serial write batches (ยง4.5). */ export type HardCheckKind = 'command' | 'file-exists' | 'file-schema' | 'file-size-gt' | 'progress-items' | 'browser' | 'log-scan' | 'metrics' | 'free-form'; export interface HardCheckTraits { isReadOnly: boolean; isConcurrencySafe: boolean; } export declare const HARD_CHECK_TRAITS: Record; /** * Partition criteria into readonly (can run concurrently) and * write batches (must run serially). */ export declare function partitionChecks(criteria: T[]): { readonly: T[]; write: T[]; }; //# sourceMappingURL=hard-check-kinds.d.ts.map