import { AutoLinkAttributes } from "@lexical/link"; import { JSX } from "solid-js"; type ChangeHandler = (url: string | null, prevUrl: string | null) => void; type LinkMatcherResult = { attributes?: AutoLinkAttributes; index: number; length: number; text: string; url: string; }; export type LinkMatcher = (text: string) => LinkMatcherResult | null; export declare function createLinkMatcherWithRegExp(regExp: RegExp, urlTransformer?: (text: string) => string): (text: string) => { index: number; length: number; text: string; url: string; }; export declare function AutoLinkPlugin(props: { matchers: Array; onChange?: ChangeHandler; }): JSX.Element | null; export {};