import type { Snippet } from 'svelte'; import type { JobData } from './types.js'; export interface Props { /** Jobs to display */ jobs: JobData[]; /** Loading state */ loading?: boolean; /** Selectable rows */ selectable?: boolean; /** Selected job IDs */ selected?: Set; /** Show actions column */ showActions?: boolean; /** Callback when selection changes */ onSelectionChange?: (selected: Set) => void; /** 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; /** Empty state snippet */ empty?: Snippet; } declare const JobList: import("svelte").Component; type JobList = ReturnType; export default JobList; //# sourceMappingURL=JobList.svelte.d.ts.map