import { type Color, type Size } from '../common.js';
import type { Icon } from '@lucide/svelte';
import type { Snippet } from 'svelte';
import type { HTMLAnchorAttributes } from 'svelte/elements';
interface Props extends HTMLAnchorAttributes {
    children?: Snippet;
    href: string;
    bold?: boolean;
    color?: Color;
    size?: Size;
    iconBefore?: typeof Icon;
    iconAfter?: typeof Icon;
}
declare const Link: import("svelte").Component<Props, {}, "">;
type Link = ReturnType<typeof Link>;
export default Link;
