import { V2MutationRejectedEvent } from './v2-mutation-exception.js'; /** Stable, non-terminal exception code surfaced to consumers. */ export declare const V2_AUTHOR_REQUIRED_CODE = "author-required"; /** * Content-safe, actionable message. Contains no document text, imported author, * email, path, or source key — only how to fix the configuration. */ export declare const V2_AUTHOR_REQUIRED_MESSAGE = "This edit needs an author identity. Set `user.name` in your SuperDoc configuration and reopen the document to make tracked or revision-overlapping edits."; export declare function isV2AuthorRequiredRejection(event: unknown): event is V2MutationRejectedEvent; export declare function createV2AuthorRequiredNotificationGate(): { shouldNotify(scope: string | null | undefined, event: unknown): boolean; clear(scope: string | null | undefined): void; };