import * as React$1 from 'react'; type LinkListSize = "sm" | "md" | "lg"; type LinkListLinkComponentProps = React$1.ComponentProps<"a"> & { href: string; }; interface LinkListItem$1 { label?: React$1.ReactNode; date?: React$1.ReactNode; title: React$1.ReactNode; href?: string; tag?: React$1.ReactNode; meta?: React$1.ReactNode; trailing?: React$1.ReactNode; external?: boolean; rel?: string; target?: React$1.HTMLAttributeAnchorTarget; as?: React$1.ComponentType; } interface LinkListProps extends Omit, "children" | "title"> { size?: LinkListSize; title?: React$1.ReactNode; action?: React$1.ReactNode; items?: LinkListItem$1[]; children?: React$1.ReactNode; linkComponent?: React$1.ComponentType; } interface LinkListItemProps extends Omit, "title"> { item: LinkListItem$1; linkComponent?: React$1.ComponentType; } declare function LinkListItem({ className, item, linkComponent, ref, ...props }: LinkListItemProps): React.ReactElement; declare function LinkListRoot({ className, size, title, action, items, children, linkComponent, ref, ...props }: LinkListProps): React.ReactElement; /** * @module LinkList * Description for LinkList component. */ declare const LinkList: typeof LinkListRoot & { displayName: string; Item: typeof LinkListItem; }; export { LinkList, LinkListItem, type LinkListItemProps, type LinkListProps, LinkListRoot, type LinkListSize };