import * as i0 from '@angular/core';
import { AnimationCallbackEvent } from '@angular/core';
import { NgDocContent } from '@ng-doc/ui-kit/types';

/** Component helps to expand or collapse content */
declare class NgDocExpanderComponent {
    /** Change expand state */
    expanded: boolean;
    /** Expander content */
    content: NgDocContent;
    collapseMod: 'remove' | 'hide';
    toggle(): void;
    protected enter(container: HTMLElement, event: AnimationCallbackEvent): void;
    protected leave(container: HTMLElement, event: AnimationCallbackEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgDocExpanderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgDocExpanderComponent, "ng-doc-expander", never, { "expanded": { "alias": "expanded"; "required": false; }; "content": { "alias": "content"; "required": true; }; "collapseMod": { "alias": "collapseMod"; "required": false; }; }, {}, never, never, true, never>;
}

export { NgDocExpanderComponent };
