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;
}