import type { CustomerConfig } from '../types.js'; export interface LiveSchemaSnapshot { actions: Array<{ name: string; [k: string]: unknown; }>; fetchedAt: string; } export declare function liveSchemaCachePath(customerIdn: string): Promise; /** * Fetch the current action catalog from NEWO and cache it. * Returns a snapshot ready to pass to `createLinter`. */ export declare function refreshLiveSchema(customer: CustomerConfig): Promise; /** * Load the cached snapshot if present. Returns null when the cache is * missing or corrupt (caller should fall back to bundled schemas). */ export declare function loadCachedLiveSchema(customerIdn: string): Promise; //# sourceMappingURL=live-schema.d.ts.map