export type StudioClickSurface = "topbar" | "sidebar" | "composer" | "activity" | "changes" | "artifact" | "details" | "settings" | "figma" | "automations" | "plugins" | "knowledge" | "changelog" | "computer" | "scenario" | "output" | "unknown"; export type StudioClickPermission = "figma" | "computer" | "browser" | "shell" | "workspace" | "download" | "none"; export interface StudioClickTarget { id: string; label: string; surface: StudioClickSurface; selector: string; expectedResult: string; mutates: boolean; requiresHarness: boolean; requiresPermission: StudioClickPermission; } export interface StudioClickManifestValidation { errors: string[]; warnings: string[]; } export declare function buildStudioClickManifestFromSource(source: string): StudioClickTarget[]; export declare function buildStudioClickManifestFromActionIds(actionIds: string[]): StudioClickTarget[]; export declare function normalizeStudioActionId(actionId: string): string; export declare function classifyStudioAction(actionId: string): Omit; export declare function validateStudioClickManifest(manifest: StudioClickTarget[]): StudioClickManifestValidation;