import * as i0 from '@angular/core'; import { OnInit, OnChanges, AfterContentInit, ElementRef, ChangeDetectorRef, SimpleChanges } from '@angular/core'; import { DestroyCtor, ResponsivenessCtor } from '@usitsdasdesign/dds-ng/core/common-behaviors'; import { SearchComponent } from '@usitsdasdesign/dds-ng/search'; import { Devices } from '@usitsdasdesign/dds-ng/shared'; import { ResizeHandlerService } from '@usitsdasdesign/dds-ng/shared/resize-handler'; declare class ContentTopDirective { maxWidth: string; minWidth: string; tabletFullWidth: boolean; mobileFullWidth: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ContentDirective { maxWidth: string; minWidth: string; tabletFullWidth: boolean; mobileFullWidth: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ContentLeftDirective { maxWidth: string; minWidth: string; tabletFullWidth: boolean; mobileFullWidth: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ContentRightDirective { maxWidth: string; minWidth: string; tabletFullWidth: boolean; mobileFullWidth: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare const FooterBase: DestroyCtor & ResponsivenessCtor; declare class FooterComponent extends FooterBase implements OnInit, OnChanges, AfterContentInit { elementRef: ElementRef; resizeService: ResizeHandlerService; cdr: ChangeDetectorRef; displayFlex: boolean; isFullWidth: boolean; isInverse: boolean | undefined; customClass: string | undefined; ariaLabel: string | undefined; role: string | undefined; contentTop: ContentTopDirective; content: ContentTopDirective; contentLeft: ContentTopDirective; contentRight: ContentTopDirective; searchComponent: SearchComponent; isResponsive: boolean; constructor(elementRef: ElementRef, resizeService: ResizeHandlerService, cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngAfterContentInit(): void; protected checkDevice(device: Devices): void; private setInverse; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FooterModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } interface FooterOptions { isInverse?: boolean; customClass?: string; ariaLabel?: string; role?: string; } interface FooterContentOptions { maxWidth?: string; minWidth?: string; tabletFullWidth?: boolean; mobileFullWidth?: boolean; } export { ContentDirective, ContentLeftDirective, ContentRightDirective, ContentTopDirective, FooterComponent, FooterModule }; export type { FooterContentOptions, FooterOptions };