import React, { type ReactNode, type DetailedHTMLProps, type AnchorHTMLAttributes } from "react";
import type { UnpackProps } from "./tools/UnpackProps";
type HTMLAnchorProps = DetailedHTMLProps, HTMLAnchorElement>;
export interface RegisterLink {
}
export type RegisteredLinkProps = RegisterLink extends {
Link: infer Link;
} ? Omit, "children"> | (Omit & {
href: string;
}) : Omit;
declare let Link: React.ComponentType;
export declare function setLink(params: {
Link: typeof Link;
}): void;
export declare function getLink(): {
Link: React.ComponentType & {
children: React.ReactNode;
}>;
};
export {};