import type { ReactNode } from "react";
import type { DOMProps } from "../../types";
export type AccordionLinkElementType = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "span";
export type AccordionElementType = HTMLDivElement;
export interface AccordionLinkProps extends DOMProps {
    text: string | ReactNode;
    elementType?: AccordionLinkElementType;
    onClick?: (e?: React.MouseEvent) => void;
    toggle: () => void;
    headerChildren?: ReactNode;
    ariaExpanded: boolean | undefined;
    accordionId: string;
    contentId: string;
}
export declare const AccordionLink: ({ text, elementType: LinkElement, toggle, onClick, headerChildren, ariaExpanded, accordionId, contentId, }: AccordionLinkProps) => import("react/jsx-runtime").JSX.Element;
