/**
 * 统一插件执行器
 *
 * 所有视图（NormalTableView / Detail View）通过此函数执行插件，
 * 保证：1) context 在执行前已重置  2) 插件按 priority 排序执行  3) 错误可观测
 */
import type { Pipeline } from './pipeline';
import type { TablePipelineData, TablePipelineConfig, PluginInputProps, TablePipelineContext } from './types';
export interface RunPluginsOptions {
    props: PluginInputProps;
    pipeline: Pipeline<TablePipelineData, TablePipelineConfig>;
    context: TablePipelineContext;
}
/**
 * 按 priority 顺序执行所有已注册插件。
 *
 * 调用方应在 runPlugins 之前先调用 pipeline.inputAndReset() 重置上下文，
 * 再通过 pipeline.setContext() 注入预设值（如 visibleData / disabledRowKeys）。
 */
export declare function runPlugins({ props, pipeline, context }: RunPluginsOptions): void;
