import * as i0 from '@angular/core'; import * as i1$1 from '@angular/common'; import * as i1 from '@daffodil/design'; import { DaffOrientableDirective } from '@daffodil/design'; declare class DaffCardBaseDirective { private orientation; /** * Whether or not a card displays a shadow. */ elevated: boolean; constructor(orientation: DaffOrientableDirective); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * A basic card variant with a filled background. * * @example * ```html * * image caption *
*
Card tagline
*

Card title

*
Detailed information about the subject of the card.
*
* * *
*
* ``` */ declare class DaffCardComponent extends DaffCardBaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * A card variant with a stroked (outlined) border instead of a filled background. * * @example * ```html * * image caption *
*
Card tagline
*

Card title

*
Detailed information about the subject of the card.
*
* * *
*
* ``` */ declare class DaffStrokedCardComponent extends DaffCardBaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Displays a visual or branding element. Avoid using this for interactive or actionable icons. * * @example * ```html *
* ``` */ declare class DaffCardIconDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Displays an image. * * @example * ```html *
* ``` */ declare class DaffCardImageDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Short, memorable phrase that complements the title and provides quick context. * * @example * ```html *
* ``` */ declare class DaffCardTaglineDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * The primary heading of the card. * * @example * ```html *
* ``` */ declare class DaffCardTitleDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * A flexible wrapper for text, components, or custom layouts. * It's unstyled except for spacing and should only be used once per card. * * @example * ```html *
* ``` */ declare class DaffCardContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * A container for buttons or calls-to-action, always positioned to the bottom of the card. * * @example * ```html *
* ``` */ declare class DaffCardActionsDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @deprecated in favor of {@link DAFF_CARD_COMPONENTS}. Deprecated in version 0.78.0. Will be removed in version 1.0.0. */ declare class DaffCardModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /** * @docs-private */ declare const DAFF_CARD_COMPONENTS: readonly [typeof DaffCardComponent, typeof DaffCardIconDirective, typeof DaffCardImageDirective, typeof DaffCardTaglineDirective, typeof DaffCardTitleDirective, typeof DaffCardContentDirective, typeof DaffCardActionsDirective]; /** * @docs-private */ declare const DAFF_STROKED_CARD_COMPONENTS: readonly [typeof DaffStrokedCardComponent, typeof DaffCardIconDirective, typeof DaffCardImageDirective, typeof DaffCardTaglineDirective, typeof DaffCardTitleDirective, typeof DaffCardContentDirective, typeof DaffCardActionsDirective]; /** * @docs-private */ declare const DAFF_ALL_CARD_COMPONENTS: readonly [typeof DaffCardComponent, typeof DaffStrokedCardComponent, typeof DaffCardIconDirective, typeof DaffCardImageDirective, typeof DaffCardTaglineDirective, typeof DaffCardTitleDirective, typeof DaffCardContentDirective, typeof DaffCardActionsDirective]; export { DAFF_ALL_CARD_COMPONENTS, DAFF_CARD_COMPONENTS, DAFF_STROKED_CARD_COMPONENTS, DaffCardActionsDirective, DaffCardComponent, DaffCardContentDirective, DaffCardIconDirective, DaffCardImageDirective, DaffCardModule, DaffCardTaglineDirective, DaffCardTitleDirective, DaffStrokedCardComponent };