import { SKELETON_CHART_ORIENTATIONS, SKELETON_CHART_TYPES } from "../../../../utils/enums";
export declare class SlSkeletonChart {
    /**
     * Number of bars to display in the chart
     * @type {number}
     * @default 5
     */
    bars: number;
    /**
     * Width of the chart
     * If number is provided, it will be treated as pixels.
     * If string is provided, it will be used as-is (supports any CSS length unit).
     * @type {number | string}
     * @default '100%'
     */
    width: number | string;
    /**
     * Height of the chart
     * If number is provided, it will be treated as pixels.
     * If string is provided, it will be used as-is (supports any CSS length unit).
     * @type {number | string}
     * @default 200
     */
    height: number | string;
    /**
     * Whether the skeleton should display the shimmer animation
     * @type {boolean}
     * @default true
     */
    animated: boolean;
    /**
     * Orientation of the chart bars
     * @type {'vertical' | 'horizontal'}
     * @default 'vertical'
     */
    orientation: SKELETON_CHART_ORIENTATIONS | `${SKELETON_CHART_ORIENTATIONS}`;
    /**
     * Type of chart to display
     * @type {'bar' | 'pie'}
     * @default 'bar'
     */
    type: SKELETON_CHART_TYPES | `${SKELETON_CHART_TYPES}`;
    /**
     * Whether to hide labels on pie chart
     * @type {boolean}
     * @default false
     */
    hideLabels: boolean;
    private renderPieSlice;
    render(): any;
}
