import { KdsBadgeProps, KdsIconName } from '../../../accessories';
import { KdsButtonProps } from '../../../buttons';
export type KdsNavItemProps = {
    /** The label text displayed in the navigation item. */
    label: string;
    /** Optional link destination. If provided, the item will render as a link. */
    to?: string;
    /** Optional leading icon displayed before the label. */
    leadingIcon?: KdsIconName;
    /** Optional trailing icon displayed after the label. */
    trailingIcon?: KdsIconName;
    /** Optional trailing button displayed after the label. */
    trailingButton?: Omit<KdsButtonProps, "size">;
    /** Optional badge displayed after the label. */
    badge?: KdsBadgeProps;
    /** Whether the navigation item is selected (active). */
    selected?: boolean;
    /** Whether the navigation item is disabled. */
    disabled?: boolean;
};
//# sourceMappingURL=types.d.ts.map