import { JobsStatusTrayAdapter, PluginJobCenterSource } from '../composables/useJobsStatusTray'; import { UsePluginEventStreamReturn } from '../composables/usePluginClient'; import { JobState, JobStateInput, JobStreamData } from '../types/jobs'; interface Props { source?: PluginJobCenterSource; /** @deprecated Removed in MINT 1.4; pass a source instead. */ jobs?: readonly JobStateInput[]; /** @deprecated Removed in MINT 1.4; pass source actions instead. */ adapter?: JobsStatusTrayAdapter; /** @deprecated Removed in MINT 1.4; event streams belong to the source runtime. */ eventStream?: UsePluginEventStreamReturn; loadOnMount?: boolean; title?: string; teleportTo?: string | HTMLElement | false; } type __VLS_Slots = { /** Extra per-row actions, rendered before the built-in Cancel / Delete. */ 'job-actions'?: (props: { job: JobState; }) => unknown; }; declare const __VLS_base: import('vue').DefineComponent any; select: (job: JobState) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onError?: ((message: string) => any) | undefined; onSelect?: ((job: JobState) => any) | undefined; }>, { title: string; loadOnMount: boolean; teleportTo: string | HTMLElement | false; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };