import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { /** * Sets the direction of the Card's contents */ direction?: "column" | "row" | undefined; /** * Controls whether the card can be highlighted on hover */ highlightable?: boolean | undefined; /** * Sets the tag necessary for the various Card variations */ tag?: "div" | "button" | "a" | undefined; /** * Configures the when it it a CardLink * */ anchorConfig?: { href: string; target: string | undefined; rel: string | undefined; referrerpolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"; ping: string | undefined; hreflang: string | undefined; download: string | undefined; } | undefined; }; events: { click: MouseEvent; } & { [evt: string]: CustomEvent; }; slots: { image: {}; default: {}; }; }; export type CardImplProps = typeof __propDef.props; export type CardImplEvents = typeof __propDef.events; export type CardImplSlots = typeof __propDef.slots; /** * CardImpl * * Implementation of the various card variants (Card, CardButton, CardLink) * * Props: * - direction ("row"|"column"): Sets the direction of the Card's contents * - highlightable (boolean): Controls whether the card can be highlighted on hover * - anchorConfig (AnchorConfig|undefined): Configures the `` when it it a CardLink * - tag ("button"|"div"|"a"): Sets the tag necessary for the various Card variations * * 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 * - cardPadding(default:1.5rem): Sets the padding for the card content containers */ export default class CardImpl extends SvelteComponentTyped { } export {};