import { SvelteComponentTyped } from "svelte";
import type { ReferrerPolicy } from ".";
declare const __propDef: {
props: {
/**
* href attribute of an tag
*/ href: string;
/**
* target attribute of an tag
*/ target?: string | undefined;
/**
* rel attribute of an tag
*/ rel?: string | undefined;
/**
* referrerpolicy attribute of an tag
*/ referrerpolicy?: ReferrerPolicy | undefined;
/**
* ping attribute of an tag
*/ ping?: string | undefined;
/**
* hreflang attribute of an tag
*/ hreflang?: string | undefined;
/**
* download attribute of an tag
*/ download?: string | undefined;
/**
* Controls the visibility of an arrow next to the link
*/ arrow?: boolean | undefined;
};
events: {
[evt: string]: CustomEvent;
};
slots: {
default: {};
};
};
export type LinkProps = typeof __propDef.props;
export type LinkEvents = typeof __propDef.events;
export type LinkSlots = typeof __propDef.slots;
/**
* Link
*
* Equivalent to an but allows placing an optional arrow icon to the right
*
* Props:
* - href (string): href property of an `` tag
* - target (string|undefined): target property of an `` tag
* - rel (string|undefined): rel property of an `` tag
* - referrerpolicy (ReferrerPolicy): referrerpolicy property of an `` tag
* - ping (string|undefined): ping property of an `` tag
* - hreflang (string|undefined): hreflang property of an `` tag
* - download (string|undefined): download property of an `` tag
* - arrow (boolean): Controls the visibility of an arrow next to the link
*
* Slots:
* - default: icon for the link
*
* CSS Variables:
* - linkArrowBg (default:#99003b): Background of the circle around the arrow
* - linkArrowFg (default:#99003b): Arrow color
* - linkFg (default:#000000): Link Color
* - linkVisitedFg (default:#535ebf): Link Color when visited
* - linkFgFocus (default:#99003b): Link Color when hovered
*/
export default class Link extends SvelteComponentTyped {
}
export {};