import { ObservableMap } from '@stencil/store';
import { DISPLAY_STATS_VARIANTS } from "../../utils/enums";
import { DisplayStatsStoreState } from './sl-display-stats-store';
export declare class SlDisplayStats {
    el: HTMLSlDisplayStatsElement;
    /** Represents the variant of the element */
    variant: DISPLAY_STATS_VARIANTS | `${DISPLAY_STATS_VARIANTS}`;
    /**  Override sdx columns classes for the item  */
    itemContainerClass?: string;
    store: ObservableMap<DisplayStatsStoreState>;
    private disconnectChildrenObserver;
    private slotId;
    handleVariantChanges(newValue: DISPLAY_STATS_VARIANTS): void;
    handleItemContainerClassChanges(newValue: string): void;
    componentWillLoad(): void;
    componentDidLoad(): void;
    constructor();
    disconnectedCallback(): void;
    private onSlotchange;
    render(): any;
}
