import { CollapsibleTableComponent } from '../collapsible-table/collapsible-table.component';
import { CollapsibleHeaderComponent } from '../collapsible-header/collapsible-header.component';
import { CollapsibleBodyComponent } from '../collapsible-body/collapsible-body.component';
export declare class CollapsibleService {
    type: 'accordion' | 'expandable';
    collapsibleTable: CollapsibleTableComponent;
    headers: Array<CollapsibleHeaderComponent>;
    bodies: Array<CollapsibleBodyComponent>;
    getType(): "accordion" | "expandable";
    setType(type: 'accordion' | 'expandable'): void;
    getCollapsibleTable(): CollapsibleTableComponent;
    setCollapsibleTable(table: CollapsibleTableComponent): void;
    addListHeader(header: CollapsibleHeaderComponent): void;
    addListBody(body: CollapsibleBodyComponent): void;
    collapseAll(): void;
}
