import { o as ENTITY_CAPABILITIES } from "./constants2.mjs"; //#region src/capabilities.d.ts export declare const CAPABILITY_MANIFEST_SCHEMA_VERSION: 2; export declare const CAPABILITY_RUNTIMES: readonly ["node", "python", "wasm"]; export type CapabilityRuntime = (typeof CAPABILITY_RUNTIMES)[number]; export declare const CAPABILITY_PARITY_PROFILES: { readonly core: readonly ["node", "python", "wasm"]; readonly local: readonly ["node", "python"]; readonly nodeLocal: readonly ["node"]; readonly document: readonly ["node", "python"]; }; export type CapabilityParityProfile = keyof typeof CAPABILITY_PARITY_PROFILES; export declare const CAPABILITY_SURFACES: readonly [{ readonly id: "package.prepare"; readonly profile: "core"; }, { readonly id: "package.load"; readonly profile: "core"; }, { readonly id: "package.load-file"; readonly profile: "local"; }, { readonly id: "text.normalize"; readonly profile: "core"; }, { readonly id: "text.redact"; readonly profile: "core"; }, { readonly id: "text.redact-stream"; readonly profile: "core"; }, { readonly id: "text.diagnostics"; readonly profile: "core"; }, { readonly id: "text.summary-diagnostics"; readonly profile: "core"; }, { readonly id: "text.caller-detections"; readonly profile: "core"; }, { readonly id: "text.external-detection-batch"; readonly profile: "core"; }, { readonly id: "text.operators"; readonly profile: "core"; }, { readonly id: "package.default"; readonly profile: "core"; }, { readonly id: "session.cross-document"; readonly profile: "core"; }, { readonly id: "session.lifecycle"; readonly profile: "core"; }, { readonly id: "session.plaintext-transfer"; readonly profile: "core"; }, { readonly id: "session.encrypted-archive"; readonly profile: "core"; }, { readonly id: "document.docx.extract"; readonly profile: "document"; }, { readonly id: "document.docx.rewrite"; readonly profile: "document"; }, { readonly id: "document.docx.anonymize"; readonly profile: "document"; }, { readonly id: "document.docx.restore"; readonly profile: "document"; }, { readonly id: "document.pdf.inspect"; readonly profile: "core"; }, { readonly id: "document.pdf.anonymize-raster"; readonly profile: "document"; }, { readonly id: "document.pdf.rewrite-raster"; readonly profile: "document"; }, { readonly id: "document.pdf.observe-raster-local"; readonly profile: "nodeLocal"; }]; export type CapabilitySurface = (typeof CAPABILITY_SURFACES)[number]; export type CapabilitySurfaceId = CapabilitySurface["id"]; export type CapabilityManifest = { schemaVersion: typeof CAPABILITY_MANIFEST_SCHEMA_VERSION; runtimes: readonly CapabilityRuntime[]; parityProfiles: typeof CAPABILITY_PARITY_PROFILES; surfaces: typeof CAPABILITY_SURFACES; entities: typeof ENTITY_CAPABILITIES; }; /** * Versioned, runtime-free discovery contract for the deterministic pipeline. * The manifest contains no accuracy claims; it describes available labels, * activation, provenance sources, and runtime parity only. */ export declare const CAPABILITY_MANIFEST: { readonly schemaVersion: 2; readonly runtimes: readonly ["node", "python", "wasm"]; readonly parityProfiles: { readonly core: readonly ["node", "python", "wasm"]; readonly local: readonly ["node", "python"]; readonly nodeLocal: readonly ["node"]; readonly document: readonly ["node", "python"]; }; readonly surfaces: readonly [{ readonly id: "package.prepare"; readonly profile: "core"; }, { readonly id: "package.load"; readonly profile: "core"; }, { readonly id: "package.load-file"; readonly profile: "local"; }, { readonly id: "text.normalize"; readonly profile: "core"; }, { readonly id: "text.redact"; readonly profile: "core"; }, { readonly id: "text.redact-stream"; readonly profile: "core"; }, { readonly id: "text.diagnostics"; readonly profile: "core"; }, { readonly id: "text.summary-diagnostics"; readonly profile: "core"; }, { readonly id: "text.caller-detections"; readonly profile: "core"; }, { readonly id: "text.external-detection-batch"; readonly profile: "core"; }, { readonly id: "text.operators"; readonly profile: "core"; }, { readonly id: "package.default"; readonly profile: "core"; }, { readonly id: "session.cross-document"; readonly profile: "core"; }, { readonly id: "session.lifecycle"; readonly profile: "core"; }, { readonly id: "session.plaintext-transfer"; readonly profile: "core"; }, { readonly id: "session.encrypted-archive"; readonly profile: "core"; }, { readonly id: "document.docx.extract"; readonly profile: "document"; }, { readonly id: "document.docx.rewrite"; readonly profile: "document"; }, { readonly id: "document.docx.anonymize"; readonly profile: "document"; }, { readonly id: "document.docx.restore"; readonly profile: "document"; }, { readonly id: "document.pdf.inspect"; readonly profile: "core"; }, { readonly id: "document.pdf.anonymize-raster"; readonly profile: "document"; }, { readonly id: "document.pdf.rewrite-raster"; readonly profile: "document"; }, { readonly id: "document.pdf.observe-raster-local"; readonly profile: "nodeLocal"; }]; readonly entities: readonly [{ readonly label: "person"; readonly selection: "default"; readonly detectionSources: readonly ["trigger", "regex", "deny-list", "coreference"]; }, { readonly label: "organization"; readonly selection: "default"; readonly detectionSources: readonly ["trigger", "deny-list", "legal-form", "gazetteer", "coreference"]; }, { readonly label: "phone number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "address"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger", "deny-list"]; }, { readonly label: "country"; readonly selection: "default"; readonly detectionSources: readonly ["country"]; }, { readonly label: "email address"; readonly selection: "default"; readonly detectionSources: readonly ["regex"]; }, { readonly label: "date"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "date of birth"; readonly selection: "default"; readonly detectionSources: readonly ["trigger"]; }, { readonly label: "bank account number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "iban"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "tax identification number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "identity card number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "birth number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "national identification number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "social security number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "registration number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "case number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "credit card number"; readonly selection: "default"; readonly detectionSources: readonly ["regex"]; }, { readonly label: "passport number"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "crypto"; readonly selection: "default"; readonly detectionSources: readonly ["regex"]; }, { readonly label: "monetary amount"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "trigger"]; }, { readonly label: "land parcel"; readonly selection: "default"; readonly detectionSources: readonly ["trigger"]; }, { readonly label: "misc"; readonly selection: "default"; readonly detectionSources: readonly ["regex", "deny-list"]; }, { readonly label: "ip address"; readonly selection: "opt-in"; readonly detectionSources: readonly ["regex"]; }, { readonly label: "mac address"; readonly selection: "opt-in"; readonly detectionSources: readonly ["regex"]; }, { readonly label: "url"; readonly selection: "opt-in"; readonly detectionSources: readonly ["regex"]; }]; }; //#endregion //# sourceMappingURL=capabilities.d.mts.map