import type { ArkmeMessageQuote } from '../message-quote.js'; import type { MessageSelectionTarget } from './ArkmeMessageTextSelection.js'; export type PrepareSelectedTextReplace = (target: MessageSelectionTarget, quote: ArkmeMessageQuote, signal: AbortSignal) => Promise<{ save(value: string): Promise; }>; export declare function ArkmeSelectedTextReplace({ target, quote, rect, prepare, onClose }: { target: MessageSelectionTarget; quote: ArkmeMessageQuote; rect: DOMRect; prepare: PrepareSelectedTextReplace; onClose(): void; }): import("react").ReactPortal; //# sourceMappingURL=ArkmeSelectedTextReplace.d.ts.map