import { JSX } from '../../stencil-public-runtime';
import { LANGUAGE_TYPES } from "../../managers/language/constants";
import { EnergyLabelData, EnergyLabelType } from './sl-energy-types';
export declare class SlEnergy {
    el: HTMLSlEnergyElement;
    /** Energy label class (A - G), rendered as a custom badge */
    energyLabel?: EnergyLabelType;
    /** When `true`, renders only the label without the details flyout */
    disableFlyout: boolean;
    language: LANGUAGE_TYPES;
    energyLabelData?: EnergyLabelData;
    energyDetailsImg?: string;
    constructor();
    energyLabelChanged(): void;
    componentWillLoad(): void;
    private loadEnergyLabel;
    private loadEnergyDetails;
    render(): JSX.Element | null;
}
