import * as i0 from '@angular/core'; import * as i1$1 from '@angular/common'; import * as i1 from '@daffodil/design'; import { DaffTextAlignableDirective } from '@daffodil/design'; /** * Hero is a top level container designed to be large and captivating. * It should be used only once per page, typically as the first component * to introduce the page’s main purpose or message. * * @example * ```html * *
* Summer sale icon *
*
Limited Time Offer
*

Summer Collection Sale

*

Up to 50% off select items through July 31

*
* * *
*
* ``` */ declare class DaffHeroComponent { private textAlignable; constructor(textAlignable: DaffTextAlignableDirective); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Icon is used to display a visual or branding element. Avoid using this for interactive or actionable icons. * * @example * ```html *
* Summer sale icon
* ``` */ declare class DaffHeroIconDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Tagline is a short, memorable phrase that complements the title and provides quick context. * * @example * ```html *
Limited Time Offer
* ``` */ declare class DaffHeroTaglineDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Title is the primary heading for the hero. * * @example * ```html *

Summer Collection Sale

* ``` */ declare class DaffHeroTitleDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Subtitle is a secondary descriptive text displayed beneath the title. * * @example * ```html *

Up to 50% off select items through July 31

* ``` */ declare class DaffHeroSubtitleDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Body is a flexible wrapper for additional components or custom layouts. * It's unstyled except for spacing, allowing for a ton of control and customization. * It should only be used once per hero. * * @example * ```html *
Custom content
* ``` */ declare class DaffHeroBodyDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @deprecated in favor of {@link DAFF_HERO_COMPONENTS}. Deprecated in version 0.78.0. Will be removed in version 1.0.0. * */ declare class DaffHeroModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /** * @docs-private */ declare const DAFF_HERO_COMPONENTS: readonly [typeof DaffHeroComponent, typeof DaffHeroIconDirective, typeof DaffHeroTaglineDirective, typeof DaffHeroTitleDirective, typeof DaffHeroSubtitleDirective, typeof DaffHeroBodyDirective]; export { DAFF_HERO_COMPONENTS, DaffHeroBodyDirective, DaffHeroComponent, DaffHeroIconDirective, DaffHeroModule, DaffHeroSubtitleDirective, DaffHeroTaglineDirective, DaffHeroTitleDirective };