declare const _default: { packageName: string; displayName: string; description: string | undefined; moduleMeta: import("@happyvertical/smrt-types").SmrtModuleMeta; entries: ({ id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { schedules: ({ id: string; agentType: string; agentId: string; agentConfig: { region: string; profileKey?: undefined; }; cron: string; timezone: string; enabled: boolean; status: string; lastRun: string; nextRun: string; lastStatus: string; lastError: null; runCount: number; successCount: number; failureCount: number; maxConcurrent: number; runningCount: number; timeout: number; method: string; methodArgs: { backfill?: undefined; }; createdAt: string; updatedAt: string; } | { id: string; agentType: string; agentId: null; agentConfig: { profileKey: string; region?: undefined; }; cron: string; timezone: string; enabled: boolean; status: string; lastRun: string; nextRun: string; lastStatus: string; lastError: string; runCount: number; successCount: number; failureCount: number; maxConcurrent: number; runningCount: number; timeout: number; method: string; methodArgs: { backfill: boolean; }; createdAt: string; updatedAt: string; })[]; recentHistory: ({ id: string; scheduleId: string; agentType: string; status: string; startedAt: string; completedAt: string; duration: number; error: string; } | { id: string; scheduleId: string; agentType: string; status: string; startedAt: string; completedAt: string; duration: number; error: null; })[]; onScheduleClick: () => void; onEnable: () => void; onDisable: () => void; onDelete: () => void; onRunNow: () => void; onCreateSchedule: () => void; onHistoryEntryClick: () => void; initialData?: undefined; agentTypes?: undefined; onSubmit?: undefined; onCancel?: undefined; editMode?: undefined; history?: undefined; onEntryClick?: undefined; }; modes: { mock: { label: string; }; }; } | { id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { initialData: { agentType: string; cron: string; timezone: string; enabled: boolean; maxConcurrent: number; timeout: number; method: string; }; agentTypes: string[]; onSubmit: () => void; onCancel: () => void; editMode: boolean; schedules?: undefined; recentHistory?: undefined; onScheduleClick?: undefined; onEnable?: undefined; onDisable?: undefined; onDelete?: undefined; onRunNow?: undefined; onCreateSchedule?: undefined; onHistoryEntryClick?: undefined; history?: undefined; onEntryClick?: undefined; }; modes: { mock: { label: string; }; }; } | { id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { history: ({ id: string; scheduleId: string; agentType: string; status: string; startedAt: string; completedAt: string; duration: number; error: string; } | { id: string; scheduleId: string; agentType: string; status: string; startedAt: string; completedAt: string; duration: number; error: null; })[]; onEntryClick: () => void; schedules?: undefined; recentHistory?: undefined; onScheduleClick?: undefined; onEnable?: undefined; onDisable?: undefined; onDelete?: undefined; onRunNow?: undefined; onCreateSchedule?: undefined; onHistoryEntryClick?: undefined; initialData?: undefined; agentTypes?: undefined; onSubmit?: undefined; onCancel?: undefined; editMode?: undefined; }; modes: { mock: { label: string; }; }; })[]; }; export default _default; //# sourceMappingURL=playground.d.ts.map