import type { Universe } from '@ephox/boss'; import type { NamedPattern } from '../data/NamedPattern'; import type { SearchResult } from '../data/Types'; type RunApi = (universe: Universe, elements: E[], patterns: NamedPattern[], optimise?: (e: E) => boolean) => SearchResult[]; declare const run: RunApi; type SafeWordsApi = (universe: Universe, elements: E[], words: string[], optimise?: (e: E) => boolean) => SearchResult[]; declare const safeWords: SafeWordsApi; type SafeTokenApi = (universe: Universe, elements: E[], token: string, optimise?: (e: E) => boolean) => SearchResult[]; declare const safeToken: SafeTokenApi; export { safeWords, safeToken, run }; //# sourceMappingURL=Search.d.ts.map