import type { CellViewer, ViewerRenderContext, CellViewerData } from './types';
export interface AddButtonViewerData extends CellViewerData {
    value: string;
    icon?: string;
    buttonText?: string;
}
/**
 * AddButtonViewer - Renders "+ 新建任务" button in first column
 * Simplified Canvas version of AssetMatrix's addButtonViewer
 */
declare class AddButtonViewer implements CellViewer<AddButtonViewerData> {
    readonly type = "add-button";
    draw(context: ViewerRenderContext, _data: AddButtonViewerData): void;
    onClick(_context: ViewerRenderContext, _data: AddButtonViewerData, _localX: number, _localY: number): boolean;
}
export default AddButtonViewer;
