import { WithAnchorElementAttributes, WithLinkNavigation } from '../linkTypes';
type KdsLinkBaseProps = {
    /**
     * Label rendered as the clickable link text.
     */
    label: string;
    /**
     * Optional base title text shown on hover.
     *
     * The rendered title is variant-aware: internal links are prefixed with
     * `Open`, download links with `Download`, and external links append
     * ` (opens in a new tab)` when their effective target is `_blank`.
     */
    title?: string;
    /**
     * If set to true, the link is visually disabled and non-interactive.
     */
    disabled?: boolean;
} & WithAnchorElementAttributes;
export type KdsLinkProps = WithLinkNavigation & KdsLinkBaseProps & {
    /**
     * Optional file size in bytes.
     *
     * If provided, the link is rendered in document style and shows the
     * formatted file size suffix.
     */
    fileSize?: number;
};
export {};
//# sourceMappingURL=types.d.ts.map