import { TextNode } from "lexical"; import { Unstable_TriggerItem } from "@assistant-ui/core"; //#region src/plugins/DirectivePlugin.d.ts export type DirectivePluginProps = { onDirectiveSelect?: ((item: Unstable_TriggerItem) => void) | undefined; }; type TriggerMatch = { query: string; node: TextNode; startOffset: number; endOffset: number; }; export declare function findTriggerMatch(trigger: string, node: TextNode, anchorOffset: number, matcher?: (text: string, triggerChar: string, cursorPosition: number) => { readonly query: string; readonly offset: number; readonly endOffset: number; } | null): TriggerMatch | null; export declare function DirectivePlugin({ onDirectiveSelect }?: DirectivePluginProps): null; //#endregion //# sourceMappingURL=DirectivePlugin.d.ts.map