import { AccordionComponent } from '../src/accordion.component';
import * as i0 from "@angular/core";
export declare const accordionItemComponent: (props?: ({
    variant?: "default" | "arrow" | "plus" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type AccordionVariantProps = 'default' | 'arrow' | 'plus' | null | undefined;
export type AccordionItemProps = {
    variant?: AccordionVariantProps;
};
export declare class AccordionItemComponent {
    private accordion;
    header: import("@angular/core").InputSignal<string>;
    opened: import("@angular/core").InputSignal<boolean>;
    variant: import("@angular/core").InputSignal<AccordionVariantProps>;
    name: string;
    type: string;
    constructor(accordion: AccordionComponent);
    componentClass: import("@angular/core").Signal<string>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AccordionItemComponent, [{ host: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AccordionItemComponent, "st-accordion-item", never, { "header": { "alias": "header"; "required": false; "isSignal": true; }; "opened": { "alias": "opened"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
