import { QueryList, AfterContentInit } from "@angular/core";
import { DataDirective } from "./data.directive";
import * as i0 from "@angular/core";
export declare class SkeletonChartComponent implements AfterContentInit {
/**
* @description type of skeleton chart
* @default 'bar'
* @type string
* @example
*/
type: "horizontal-bar" | "bar" | "pie" | "line" | "donut";
/**
* @description number of series to display
* @default 6
* @type number
* @example
*/
series: number;
/**
* @description number of data items to display in each bar
* @default 1
* @type number
* @example
*/
data: number;
/**
* @description Flag to indicate whether the label should be displayed or hidden
* @default false
* @type boolean
*/
label: boolean;
randomPercent: string[][];
dataElements: QueryList;
ngOnInit(): void;
ngAfterContentInit(): void;
updateRandomPercentages(): void;
setFixedPercentages(): void;
setRandomPercent(min: number, max: number): string;
getArray(length: number): number[];
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}