/**
 * Angular wrapper for Bryntum Theme combo
 */
import { ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { Store, StoreConfig } from '@bryntum/calendar';
import * as i0 from "@angular/core";
export declare type BryntumThemeComboProps = {
    store?: Store | StoreConfig | object;
    label?: string;
    width?: string | number;
};
export declare class BryntumThemeComboComponent implements OnInit, OnChanges, OnDestroy {
    private elementRef;
    private combo;
    store?: Store | StoreConfig | object;
    label?: string;
    width?: string | number;
    constructor(element: ElementRef);
    /**
     * Initializes the component and creates the Bryntum Combo widget
     */
    ngOnInit(): void;
    /**
     * Responds to Input property changes and updates the Combo widget accordingly
     */
    ngOnChanges(changes: SimpleChanges): void;
    /**
     * Destroys the component and the underlying Combo widget
     */
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BryntumThemeComboComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BryntumThemeComboComponent, "bryntum-theme-combo", never, { "store": "store"; "label": "label"; "width": "width"; }, {}, never, never>;
}
