import type { CellViewer, ViewerRenderContext, CellViewerData } from './types';
export interface ModuleColExpandViewerData extends CellViewerData {
    value: string;
    expanded?: boolean;
    isExpandNode?: boolean;
}
/**
 * ModuleColExpandViewer - Renders expand/collapse node in module column
 * Simplified Canvas version of AssetMatrix's moduleColExpandNodeViewer
 */
declare class ModuleColExpandViewer implements CellViewer<ModuleColExpandViewerData> {
    readonly type = "module-col-expand";
    draw(context: ViewerRenderContext, data: ModuleColExpandViewerData): void;
    onClick(_context: ViewerRenderContext, data: ModuleColExpandViewerData, _localX: number, _localY: number): boolean;
}
export default ModuleColExpandViewer;
