import type { PolicyDefinition } from "../policy.js"; /** * Policy settings for the NoLargeBinaryFiles repo policy. * * @alpha */ export interface NoLargeBinaryFilesSettings { /** * Maximum file size in bytes. Defaults to 10MB. */ maxSizeBytes?: number; /** * File extensions to exclude from size checking. * Useful for known large files that should be allowed. */ excludeExtensions?: string[]; /** * File patterns to exclude from size checking. * Uses glob-style patterns. */ excludePatterns?: string[]; } /** * A repo policy that prevents large binary files from being committed to the repository. * Large files can bloat the repository and slow down clones. Consider using Git LFS for large assets. * * @alpha */ export declare const NoLargeBinaryFiles: PolicyDefinition; //# sourceMappingURL=NoLargeBinaryFiles.d.ts.map