import type { PageError } from '../../../../../../components/PageErrorPanel'; interface CreateMenuActionHandlersParams { startPipeline: () => Promise; stopPipeline: () => Promise; resetPipeline: () => Promise; trackStartPipeline?: () => void; trackStopPipeline?: () => void; trackResetPipeline?: () => void; trackErrorShown?: (operation: string, error: unknown) => void; invalidateManageQueries: () => Promise; navigateToDashboard: () => void; setPageError: (error: PageError | null) => void; clearPageError: () => void; /** Title shown in the page error panel when startPipeline fails. */ startErrorTitle: string; /** Title shown in the page error panel when stopPipeline fails. */ stopErrorTitle: string; /** Title shown in the page error panel when resetPipeline fails. */ resetErrorTitle: string; } export declare const createMenuActionHandlers: ({ startPipeline, stopPipeline, resetPipeline, trackStartPipeline, trackStopPipeline, trackResetPipeline, trackErrorShown, invalidateManageQueries, navigateToDashboard, setPageError, clearPageError, startErrorTitle, stopErrorTitle, resetErrorTitle }: CreateMenuActionHandlersParams) => { handleStartPipeline: () => Promise; handleStopPipeline: () => Promise; handleResetPipeline: () => Promise; handleViewPipeline: () => void; }; export {};