import * as i0 from "@angular/core";
export declare class AccordionButtonDirective {
    /**
     * Toggles an accordion button collapsed state. Use in accordionHeaderTemplate. [docs]
     * @type boolean
     */
    readonly collapsed: import("@angular/core").InputSignal<boolean | undefined>;
    /**
     * Default type for cAccordionButton. [docs]
     * @type string
     * @default 'button'
     */
    readonly type: import("@angular/core").InputSignal<string>;
    readonly hostClasses: import("@angular/core").Signal<{
        'accordion-button': boolean;
        collapsed: boolean | undefined;
    }>;
    readonly ariaExpanded: import("@angular/core").Signal<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AccordionButtonDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AccordionButtonDirective, "[cAccordionButton]", never, { "collapsed": { "alias": "collapsed"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
