/** * Library surface: the types a lookout.config.ts imports, plus the loaders * other tools may embed. The CLI is the primary interface; this keeps configs * type-checked in consumer repos. */ export type { FormFactor, Scheme, PlatformKind, Severity, Viewport, RouteDef, TargetDef, SchemeConfig, StateRecipe, NativeAppConfig, NavigationConfig, LookoutConfig, ResolvedConfig, DeterministicFinding, ShotRecord, RunRecord, CaptureReport, } from "./types.js"; export { DEFAULT_VIEWPORTS, FORM_FACTORS, SCHEMES, LookoutError } from "./types.js"; export { detectProjectKind, describeKind, type ProjectKind } from "./project-kind.js"; export type { Page } from "playwright"; export { loadConfig, validateConfig, assertTargetsAllowed } from "./config.js"; export { resolveTargets, resolveRoutes, preflight } from "./targets.js";