import type { RawSlateUpdatesDto } from '../dtos/raw-slate-updates.dto.js'; import type { RawSlateDto } from '../dtos/raw-slate.dto.js'; import type { SlateRestrictionsDto } from '../dtos/slate-restrictions.dto.js'; export declare class SlateRestrictionsError extends Error { updates: RawSlateUpdatesDto; restrictions: SlateRestrictionsDto; details?: unknown; constructor(restrictions: SlateRestrictionsDto, updates: RawSlateUpdatesDto, details?: unknown); } export declare const assertReplacementBlocksExclusive: (updates: RawSlateUpdatesDto, label?: string) => void; export declare const validateRawSlateUpdates: (slate: RawSlateDto, updates: RawSlateUpdatesDto) => void; //# sourceMappingURL=validation.utils.d.ts.map