import { ViewType, ColumnConfig, Color, Icon, ValueInput } from '../types'; export interface CreateWorkspaceInput { name: string; } export interface CreateCoreInput { name: string; color: Color; icon: Icon; } export interface UpdateCoreInput { name?: string; color?: Color; icon?: Icon; } export interface CreateTableInput { name: string; view?: ViewInput; columns?: ColumnConfig[]; data?: any[][]; } export interface ViewInput { name: string; type: ViewType; } export interface UpdateCellInput { rowId: string; columnId: string; action: UpdateAction; value: ValueInput; } export declare enum UpdateAction { SET_VALUE = "SET_VALUE", ADD_VALUE = "ADD_VALUE", REMOVE_VALUE = "REMOVE_VALUE" }