import type { WorkspaceContextMenuItem } from '../../workspace/components/workspace-context-menu'; import { type WorkAgentProposalRequest, type WorkAgentProposalTarget } from '../work-agent-proposal'; import type { WorkEditorAgentRequest } from '../work-agent-request'; import type { WorkSpreadsheetAgentSelection } from '../work-spreadsheet-agent-context'; type WorkEditorAgentHandler = (request: WorkEditorAgentRequest) => void | Promise; export declare function spreadsheetAgentMenuItems(selection: WorkSpreadsheetAgentSelection, onAgentRequest: WorkEditorAgentHandler, applyProposal?: WorkAgentProposalRequest['apply']): WorkspaceContextMenuItem[]; export declare function presentationAgentMenuItems(selection: string, target: 'slide' | 'element', onAgentRequest: WorkEditorAgentHandler, proposalOptions?: { rewriteTargets: readonly WorkAgentProposalTarget[]; notesTarget: WorkAgentProposalTarget; apply: WorkAgentProposalRequest['apply']; }): WorkspaceContextMenuItem[]; export {};