import { AccordionBase, AccordionOptions } from './accordion.type';
import * as i0 from "@angular/core";
export declare abstract class AccordionBaseComponent<T extends AccordionBase> {
    protected accordion: AccordionOptions;
    item: any | T;
    deepth: number;
    parent: any | T;
    get disabled(): any;
    get title(): any;
    get textIndent(): string;
    constructor(accordion: AccordionOptions);
    static ɵfac: i0.ɵɵFactoryDeclaration<AccordionBaseComponent<any>, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AccordionBaseComponent<any>, never, never, { "item": { "alias": "item"; "required": false; }; "deepth": { "alias": "deepth"; "required": false; }; "parent": { "alias": "parent"; "required": false; }; }, {}, never, never, false, never>;
}
