import type { WorkspaceContextMenuItem } from '../../workspace/components/workspace-context-menu'; import type { WorkSpreadsheetAgentSelection } from '../work-spreadsheet-agent-context'; import type { SpreadsheetEditorCanCommands, SpreadsheetEditorCommands, SpreadsheetStructureAxis } from './spreadsheet-command-controller'; type SpreadsheetContextCan = Pick; type SpreadsheetContextCommands = Pick; type SpreadsheetStructureCan = Pick; type SpreadsheetStructureCommands = Pick; type SpreadsheetSortCan = Pick; type SpreadsheetSortCommands = Pick; export declare function spreadsheetCoreContextMenuItems({ can, commands, selection, }: { can: SpreadsheetContextCan; commands: SpreadsheetContextCommands; selection: Pick; }): WorkspaceContextMenuItem[]; export declare function spreadsheetStructureContextMenuItems({ axis, can, commands, onResize, }: { axis: SpreadsheetStructureAxis; can: SpreadsheetStructureCan; commands: SpreadsheetStructureCommands; onResize(axis: SpreadsheetStructureAxis): void; }): WorkspaceContextMenuItem[]; export declare function spreadsheetSortContextMenuItems({ can, commands, idSuffix, separatorBefore, }: { can: SpreadsheetSortCan; commands: SpreadsheetSortCommands; idSuffix?: string; separatorBefore?: boolean; }): WorkspaceContextMenuItem[]; export { browserSpreadsheetClipboard, copySpreadsheetSelection, parseSpreadsheetClipboardText, readSpreadsheetClipboardText, writeSpreadsheetClipboardText, } from './spreadsheet-clipboard'; export type { SpreadsheetClipboardPort } from './spreadsheet-clipboard';