/** * The platform sidecar directory carried inside a cache zip, appended OUTSIDE the git * tree: the contribute manifest, the pre-transpiled artifacts, and the bundled package * content. Root-relative, NO leading slash. (Renamed from `.tinkerable/` 2026-06-16.) */ export declare const SIDECAR_DIR = ".immediately.run"; /** The sidecar dir as a path PREFIX (trailing slash) for "is this under the sidecar?" * comparisons. */ export declare const SIDECAR_PREFIX = ".immediately.run/"; /** Root-relative path of the contribute-manifest sidecar (no leading slash — cache-zip * entries are root-relative). Add a leading `/` for the sandbox's app-rooted form. */ export declare const CONTRIBUTE_MANIFEST_PATH = ".immediately.run/contribute-manifest.json"; /** Root-relative directory of the pre-transpiled artifacts (`PRETRANSPILED_ARTIFACTS_SPEC §4`). */ export declare const ARTIFACTS_DIR = ".immediately.run/artifacts"; /** Root-relative directory of the bundled-package content (R3-49a). */ export declare const PACKAGES_DIR = ".immediately.run/packages"; /** * True when a path is the sidecar directory itself or anything under it. Accepts a * repo-relative path with an optional leading `/` or `./` (Sandpack/overlay paths are * slash-prefixed) — the prefix is normalized away before comparison. */ export declare function isUnderSidecar(path: string): boolean; export { APP_ROOT, underAppRoot, stripAppRoot, metadataKeyFor } from "./appRoot"; export type { Frontmatter, JsonValue } from "./frontmatter"; export { isFrontmatterEnvelope, isJsonSerializable } from "./frontmatter"; export { MDX_METADATA_SIDECAR_PATH, MDX_METADATA_SCHEMA_VERSION, validateMdxMetadataSidecar, parseMdxMetadataSidecar, } from "./mdxMetadata"; export type { MdxMetadataFileEntry, MdxMetadataSidecar, MdxMetadataRejection, MdxMetadataValidation, } from "./mdxMetadata"; export type { TelemetryTier, TelemetryEventClass, TelemetryEventDef, TelemetryEventName, TelemetryEvent, TelemetryBatch, TelemetryBatchResult, } from "./telemetry"; export { TELEMETRY_EVENTS, TELEMETRY_MAX_PROP_KEYS, TELEMETRY_MAX_STR, TELEMETRY_MAX_BATCH, TELEMETRY_MAX_FRAMES, telemetryEventNames, telemetryEventDef, validateTelemetryEvent, validateTelemetryBatch, } from "./telemetry"; export type { AppPropType, AppPropDecl, AppEventDecl, AppAnalyticsVocabulary, AppAnalyticsEvent, } from "./appAnalytics"; export { APP_VOCAB_MAX_SHAPES, APP_MAX_PROPS_PER_EVENT, APP_MAX_STR, APP_MAX_EVENTS_PER_USER_PER_DAY, APP_MAX_EVENT_NAMES, APP_MAX_ROUTES, vocabularyShapeCount, vocabularyBits, validateVocabulary, canonicalVocabulary, vocabularyHash, matchRoutePattern, validateAppEvent, } from "./appAnalytics"; export type { SecuritySeverity, SecurityEventClass, SecurityEventDef, SecurityEventKind, SecurityEvent, SecurityEventBatch, SecurityRejection, SecurityBatchResult, } from "./securityEvents"; export { SECURITY_EVENT_KINDS, SECURITY_MAX_BATCH, SECURITY_DETAIL_MAX_KEYS, SECURITY_DETAIL_MAX_STR, securityEventKinds, securityEventDef, classifySecurityKind, classifySecuritySeverity, validateSecurityEvent, validateSecurityBatch, } from "./securityEvents"; export { MAX_USER_SPACES, MAX_APP_SPACES } from "./spaceQuota"; export { MAX_SPACE_NAME_LENGTH } from "./spaceName"; export type { LlmRelayEndpoint } from "./llmRelay"; export { LLM_RELAY_ENDPOINTS, LLM_RELAY_METHOD, llmRelayEndpointFor } from "./llmRelay"; export { LLM_CHAT_SESSION_BUDGET } from "./llmChatBudget"; export { HOST_MOUNT_ROOTS } from "./mountRoots";