/** * Source registry types for automation inputs and origin tracking. */ import type { AutomationSourceKind, AutomationSurfaceKind } from './types.js'; export interface AutomationSourceRecord { readonly id: string; readonly kind: AutomationSourceKind; readonly label: string; readonly surfaceKind?: AutomationSurfaceKind | undefined; readonly routeId?: string | undefined; readonly enabled: boolean; readonly createdAt: number; readonly updatedAt: number; readonly lastSeenAt?: number | undefined; readonly metadata: Record; } export interface AutomationSourceSnapshot { readonly sourceId: string; readonly routeBindingId?: string | undefined; readonly watcherId?: string | undefined; readonly lastEventAt?: number | undefined; readonly description?: string | undefined; } //# sourceMappingURL=sources.d.ts.map