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;
/**
* Sets the direction of the Card's contents
*/ direction?: "column" | "row" | undefined;
};
events: {
[evt: string]: CustomEvent;
};
slots: {
image: {
slot: string;
};
default: {};
};
};
export type CardLinkProps = typeof __propDef.props;
export type CardLinkEvents = typeof __propDef.events;
export type CardLinkSlots = typeof __propDef.slots;
/**
* CardLink
*
* Card that contains content and that can be used as an anchor(``)
* Do not nest an `` tag or a component in the CardLink
*
* Props:
* - direction ("row"|"column"): Sets the direction of the Card's contents
* - 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: Sets the content of the card
* - image: Sets a header image for the card
*
* CSS Variables:
* - cardBg(default:#f0f0f0): Sets the card's background color
* - cardBgFocus(default:#c0c0c0): Sets the card's background color on hover/focus
* - borderRadius(default:0.5rem): Sets the border radius of the card
* - cardMargin(default:1rem): Sets the margin for the card
*/
export default class CardLink extends SvelteComponentTyped {
}
export {};