import { FileGlob, RelFile } from '../../types/types.js';
import { FlagAttributes } from '../parsing/parseGitattributes.js';
/** Stores parsed attribute information per file glob */
export default class Attributes {
    #private;
    constructor();
    get attributes(): Record<FileGlob, FlagAttributes>;
    add(glob: FileGlob, attributes: FlagAttributes): void;
    getFlaggedGlobs(attr: keyof FlagAttributes, val: boolean): string[];
    findAttrsForPath(relFilePath: RelFile): FlagAttributes | null;
}
