import * as i0 from '@angular/core'; import { OnInit, OnDestroy, Signal } from '@angular/core'; import * as rxjs from 'rxjs'; import * as i4 from '@angular/common'; import * as i5 from 'tableau-ui-angular/button'; import * as i6 from 'tableau-ui-angular/icon'; declare class ExpansionPanelTitleComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExpansionPanelTitleExpandedContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ExpansionPanelTitleCollapsedContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ExpansionPanelComponent implements OnInit, OnDestroy { readonly id: string; /** * The expanded state of the panel. * @default false */ readonly $expanded: i0.ModelSignal; readonly expandedChange$: rxjs.Observable; /** * The disabled state of the panel. * @default false */ readonly $disabled: i0.InputSignal; /** * Disables the hover color of the header */ readonly $noHeaderHover: i0.InputSignal; protected readonly $expandedHeader: Signal; protected readonly $collapsedHeader: Signal; private readonly accordion; readonly $registry: i0.InputSignal; ngOnInit(): void; ngOnDestroy(): void; protected setExpanded(expanded: boolean): void; protected onclick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AccordionRegistry { readonly nodes: i0.WritableSignal; register(node: ExpansionPanelComponent): void; unregister(node: ExpansionPanelComponent): void; } declare class AccordionComponent { readonly registry: AccordionRegistry; private subs; private readonly registryChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TableauUiExpansionPanelModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { AccordionComponent, AccordionRegistry, ExpansionPanelComponent, ExpansionPanelTitleCollapsedContentDirective, ExpansionPanelTitleComponent, ExpansionPanelTitleExpandedContentDirective, TableauUiExpansionPanelModule };