import type { StudioDesignSystemArtifact } from "./design-system-artifact-types.js"; export declare const DESIGN_SYSTEM_ARTIFACT_EVENT_TYPES: Set; export declare function shouldCaptureDesignSystemArtifactEvent(event: Pick): boolean; export declare function deriveDesignSystemArtifactsFromEvents(input: { session?: DesignSystemArtifactSessionLike | null; events: StudioEventLike[]; }): StudioDesignSystemArtifact[]; export declare function normalizeDesignSystemArtifactFromEvents(input: { session?: DesignSystemArtifactSessionLike | null; events: StudioEventLike[]; }): StudioDesignSystemArtifact; type StudioEventLike = { id: string; type: string; timestamp?: string; message: string; data?: unknown; sessionId?: string; }; type DesignSystemArtifactSessionLike = { id?: string; harness?: string; cwd?: string; } | null; export declare function designSystemArtifactFileName(id: string): string; export declare function slugDesignSystemArtifactId(value: string): string; export {};