import type { Snippet } from 'svelte';
import type { HTMLAnchorAttributes, HTMLButtonAttributes } from 'svelte/elements';
import { type ClassValue } from 'tailwind-variants';
type Props = Omit<HTMLAnchorAttributes, 'class'> & Omit<HTMLButtonAttributes, 'class'> & {
    icon?: Snippet;
    label: string;
    active?: boolean;
    class?: ClassValue;
};
declare const NavRailItem: import("svelte").Component<Props, {}, "">;
type NavRailItem = ReturnType<typeof NavRailItem>;
export default NavRailItem;
