/** * Shared constants for the subscription route suite (#311). * * Re-exported through this module rather than imported directly in the test so * the numbers and the mask come from the single definitions in * `@uptimizr/schema` and `@uptimizr/db` — a test that hard-codes `100` or * `"••••••••"` stops testing the bound the moment the bound moves. * * Not a test file — the filename has no `.test.` segment, so Vitest does not * collect it. */ export declare const LIMITS: { readonly maxBatchEvents: 1000; readonly maxProjectIdLength: 128; readonly maxSessionIdLength: 128; readonly maxSdkVersionLength: 64; readonly maxUrlLength: 2048; readonly maxTitleLength: 512; readonly maxReferrerLength: 2048; readonly maxLanguageLength: 35; readonly maxMeshNameLength: 256; readonly maxAssetNameLength: 1024; readonly maxCustomNameLength: 128; readonly maxCustomPropValueLength: 1024; readonly maxCustomPropEntries: 64; readonly maxUserIdLength: 128; readonly maxUserTraitValueLength: 1024; readonly maxUserTraitEntries: 64; readonly maxSceneDescriptionLength: 256; readonly maxCameraNameLength: 128; readonly maxSceneProxyMeshNameLength: 256; readonly maxSceneProxyMeshPathLength: 512; readonly maxSceneProxyMeshes: 10000; readonly maxSceneRegionLabelLength: 120; readonly maxSceneRegionDescriptionLength: 500; readonly maxSceneRegions: 200; readonly maxSubscriptionNameLength: 120; readonly maxSubscriptionDeliveries: 4; readonly maxSubscriptionsPerProject: 100; readonly maxSubscriptionEvents: 100; readonly maxNodeIdLength: 128; readonly maxBoneIdLength: 128; readonly maxChildPathLength: 512; readonly maxGraphicsDiagnosticMessageLength: 1024; readonly maxGraphicsDiagnosticCodeLength: 64; readonly maxAnnotationTextLength: 2000; readonly maxAnnotationTargetIdLength: 256; readonly maxProjectAnnotations: 500; readonly maxGlossaryTermLength: 64; readonly maxGlossaryMeaningLength: 500; readonly maxProjectGlossaryEntries: 200; readonly maxSavedAnalysisTitleLength: 120; readonly maxSavedAnalysisConclusionLength: 4000; readonly maxSavedAnalysisQueryLength: 8000; readonly maxProjectSavedAnalyses: 200; readonly maxPanelSpecTitleLength: 120; readonly maxPanelSpecNoteLength: 500; readonly maxPanelEncodingColumnLength: 64; readonly maxProjectPanelSpecs: 50; }; /** What every read path shows in place of a stored webhook secret. */ export declare const MASKED_SECRET_PLACEHOLDER = "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022"; //# sourceMappingURL=subscriptionFixtures.d.ts.map