import type { ValidationIssue } from '@opentask/taskin-task-manager'; import { type ISizeReductionHint } from '../size-reduction-hint/index.js'; import type { AttachmentValidatorOptions, IAttachmentValidator } from './attachment-validator.types.js'; /** @public */ export declare const ATTACHMENT_EXCEPTIONS_FILE_NAME = ".taskin-attachment-exceptions.json"; /** @public */ export declare class AttachmentValidator implements IAttachmentValidator { private readonly options; private readonly hint; constructor(options: AttachmentValidatorOptions, hint?: ISizeReductionHint); validate(): Promise; private collectIssues; private exceptionsFile; private exceptionIssue; private suggestionFor; private listAttachments; private readExceptions; } //# sourceMappingURL=attachment-validator.d.ts.map