interface SearchTextResult { elType: 'text' | 'shape'; slideId: string; elId: string; } interface SearchTableResult { elType: 'table'; slideId: string; elId: string; cellIndex: [number, number]; } type SearchResult = SearchTextResult | SearchTableResult; type Modifiers = 'g' | 'gi'; export default _default; declare function _default(): { searchWord: string; setSearchWord: import("react").Dispatch>; replaceWord: string; setReplaceWord: import("react").Dispatch>; searchResults: SearchResult[]; searchIndex: number; modifiers: Modifiers; searchNext: () => import("../utils/message").MessageIntance; searchPrev: () => import("../utils/message").MessageIntance; replace: () => void; replaceAll: () => void; toggleModifiers: () => void; };