/** * Automation resources - canonical read-only views of world state. */ import { ECSContext } from '../core/ecs'; import { type AutomationResourceDefinition } from './resourceCatalog'; export interface AutomationResource { name: string; description: string; contentType: 'text' | 'json'; handler: (ctx: ECSContext, params?: Record) => string | object; } export declare const worldStateResources: AutomationResource[]; export declare function listAutomationResourceDefinitions(): AutomationResourceDefinition[]; export declare function readAutomationResource(ctx: ECSContext, name: string, params?: Record): any; export declare function listAutomationResources(): Array<{ name: string; description: string; }>; //# sourceMappingURL=resources.d.ts.map