import type { PanelEffect } from "./panel-effect.js"; import type { PanelControllerDeps, PanelSnapshot } from "./panel-controller.js"; export interface PanelEffectContext { readonly deps: PanelControllerDeps; readonly snapshot: PanelSnapshot; readonly closeSearch: () => void; readonly openJobTail: (jobId: string) => void; readonly loadPagerPage: (offset: number) => void; } export declare function applyPanelEffects(effects: readonly PanelEffect[], context: PanelEffectContext): void; export declare function openPanelJobTail(deps: PanelControllerDeps, jobId: string): void;