import { MathDocument, MathDocumentConstructor } from '../../core/MathDocument.js'; import { Handler } from '../../core/Handler.js'; import { Safe } from './safe.js'; export declare type Constructor = new (...args: any[]) => T; export interface SafeMathDocument extends MathDocument { safe: Safe; } export declare function SafeMathDocumentMixin>>(BaseDocument: B): Constructor> & B; export declare function SafeHandler(handler: Handler): Handler;