import type { Diagnostic } from "./types.js"; import type { SourceRange } from "./contracts/source.js"; import type { Duration } from "./contracts/time.js"; import type { EaseSpec } from "./contracts/easing.js"; export type CameraIntent = { zoom?: number; dwell?: Duration; ease?: EaseSpec; follow?: "cursor" | "target" | "none"; }; export interface CameraTokenDef { prefix: string; valueKind: "number" | "durationSeconds" | "enum"; enumValues?: readonly string[]; description: string; } export declare const CAMERA_TOKENS: CameraTokenDef[]; export declare function parseCameraClass(className: string, range: SourceRange): { intent: CameraIntent; diagnostics: Diagnostic[]; }; export declare const HIGHLIGHT_STYLES: readonly ["ring", "spotlight", "marker"]; export type HighlightStyleName = (typeof HIGHLIGHT_STYLES)[number]; export declare const TARGET_KINDS: readonly ["role", "text", "axid", "placeholder", "label", "css", "testId"]; //# sourceMappingURL=cut-registry.d.ts.map