import * as i0 from '@angular/core'; /** * Surface container with optional header, body, and footer slots. * * Compose with ``, the projected body content, and * ``. Each slot is a tiny component that just projects * its content under the matching BEM class — consumers keep full control * of the markup inside. * * @example Basic * ```html * * *

Settings

*
*

Body content.

* * * *
* ``` * * @see https://ngwr.dev/components/card */ declare class WrCard { /** Render a 1px border around the surface. @default true */ readonly bordered: i0.InputSignalWithTransform; /** Lift / shadow the card on hover. @default false */ readonly hoverable: i0.InputSignalWithTransform; /** Overlay with a centred spinner — for in-place data loads. @default false */ readonly loading: i0.InputSignalWithTransform; /** Compact paddings — half the default vertical / horizontal spacing. @default false */ readonly compact: i0.InputSignalWithTransform; protected readonly classes: i0.Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** Header slot — projects content under `.wr-card__header`. */ declare class WrCardHeader { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** Footer slot — projects content under `.wr-card__footer`. */ declare class WrCardFooter { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { WrCard, WrCardFooter, WrCardHeader };