import React, { ComponentType, MouseEvent, ReactNode } from "react"; import type { UrlObject } from "url"; type SparkleLinkProps = { href: string | UrlObject; className?: string; children: ReactNode; ariaLabel?: string; ariaCurrent?: boolean | "time" | "false" | "true" | "page" | "step" | "location" | "date"; onClick?: (event: MouseEvent) => void; replace?: boolean; shallow?: boolean; target?: string; rel?: string; prefetch?: boolean; }; export type SparkleContextLinkType = ComponentType>; export type SparkleContextType = { components: { link: SparkleContextLinkType; }; }; export declare const aLink: SparkleContextLinkType; export declare const noHrefLink: SparkleContextLinkType; export declare const SparkleContext: React.Context; export {}; //# sourceMappingURL=context.d.ts.map