import type { JobData, JobStats, QueueStats } from './types.js'; export interface Props { /** Statistics data */ stats: JobStats; /** Queue breakdown */ queues?: QueueStats[]; /** Recent jobs */ recentJobs?: JobData[]; /** Failed jobs */ failedJobs?: JobData[]; /** Loading state */ loading?: boolean; /** Callback when job is clicked */ onJobClick?: (job: JobData) => void; /** Callback when retry is clicked */ onRetry?: (job: JobData) => void; /** Callback when cancel is clicked */ onCancel?: (job: JobData) => void; /** Callback when view all is clicked */ onViewAll?: () => void; /** Callback when view failed is clicked */ onViewFailed?: () => void; } declare const JobDashboard: import("svelte").Component; type JobDashboard = ReturnType; export default JobDashboard; //# sourceMappingURL=JobDashboard.svelte.d.ts.map