import { TemplateRef } from "@angular/core"; import * as i0 from "@angular/core"; /** * Define primary navigation links for the header. Use this over passing in JSON model * through primaryNavItems input if you'd like more customization to the header's primary * link templates. Only usable with ul tags. * @example * * * * */ export declare class UsaHeaderPrimaryLinks { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Additional content to add to primary header that are not navigation links. * This content will be added after the primary header links * @example * *
* *
*
*/ export declare class UsaHeaderPrimaryExtra { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Define template for displaying primary navigation link. This is useful if you'd * like to pass in json model for primary links, and want some customization on * how the link text are displayed. Any primary links in the input model that do * not have `navigationMode` defined will use this template to display the link * @example * * * * * */ export declare class UsaHeaderPrimaryLinkTemplate { templateRef: TemplateRef; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Define secondary navigation links for the header. Use this over passing in JSON model * through secondaryNavItems input if you'd like more customization to the header's secondary * link templates. Only usable with ul tags. * @example * * * */ export declare class UsaHeaderSecondaryLinks { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Additional content to add to extended header aside from links. Content will be * added to the end of secondary links if secondary links are provided * @example * *
* *
*
*/ export declare class UsaHeaderSecondaryExtra { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Define template for displaying secondary navigation link. This is useful if you'd * like to pass in json model for secondary links, and want some customization on * how the link text are displayed. Any secondary links in the input model that do * not have `navigationMode` defined will use this template to display the link * @example * * * * * */ export declare class UsaHeaderSecondaryLinkTemplate { templateRef: TemplateRef; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }