import type { BlockSelection, Command, TextSelection } from '@blockeditor/block-std'; import type { BlockElement } from '@blockeditor/lit'; import type { RoleType } from '@blockeditor/store'; import type { ImageSelection } from '../../../image-block/image-selection.js'; export declare const getSelectedBlocksCommand: Command<'currentTextSelection' | 'currentBlockSelections' | 'currentImageSelections' | 'host', 'selectedBlocks', { textSelection?: TextSelection; blockSelections?: BlockSelection[]; imageSelections?: ImageSelection[]; filter?: (el: BlockElement) => boolean; types?: Extract[]; roles?: RoleType[]; }>; declare global { namespace BlockEditor { interface CommandContext { selectedBlocks?: BlockElement[]; } interface Commands { getSelectedBlocks: typeof getSelectedBlocksCommand; } } } //# sourceMappingURL=get-selected-blocks.d.ts.map