import type { EnterpriseAuditEvent, EnterpriseAuditEventType, EnterpriseAuditHandler, PreviewConfig } from "./types.js"; export type { EnterpriseAuditEvent, EnterpriseAuditEventType, EnterpriseAuditHandler }; export declare function emitEnterpriseEvent(handler: EnterpriseAuditHandler | undefined, type: EnterpriseAuditEventType, meta?: Pick): void; /** Embed / kiosk mode — disables mutating and compare actions even when licence allows them. */ export declare function isViewOnlyMode(config: PreviewConfig | undefined): boolean; export declare function enterpriseAnnotationsEnabled(config: PreviewConfig | undefined): boolean; export declare function enterprisePrintEnabled(config: PreviewConfig | undefined): boolean; export declare function enterpriseDiffViewEnabled(config: PreviewConfig | undefined): boolean; export declare function enterpriseSplitDiffEnabled(config: PreviewConfig | undefined): boolean; export declare function enterpriseSearchEnabled(config: PreviewConfig | undefined): boolean; export declare function enterpriseRedactionEnabled(config: PreviewConfig | undefined): boolean; //# sourceMappingURL=enterprise-audit.d.ts.map