import { SvelteComponentTyped } from "svelte";
import type { ReferrerPolicy } from "../Text";
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;
};
events: {
[evt: string]: CustomEvent;
};
slots: {
default: {};
};
};
export type IconLinkProps = typeof __propDef.props;
export type IconLinkEvents = typeof __propDef.events;
export type IconLinkSlots = typeof __propDef.slots;
/**
* IconLink
*
* Equivalent to an or but uses an icon instead of text
*
* 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
*
* Slots:
* - default: icon for the link
*
* CSS Variables:
* - iconLinkStroke (default:#161616): Icon color
* - iconLinkFill (default:#161616): Icon color
* - iconLinkStrokeFocus (default:#c0c0c0): Icon color when hovered
* - iconLinkFillFocus (default:#c0c0c0): Icon color when hovered
*/
export default class IconLink extends SvelteComponentTyped {
}
export {};