import { LabeledRequestHandler } from '../../../../skill/models';
import { Calculable } from '../../../../types';
import { ProgressBarType, Color } from '../../../interfaces';
import { APLBaseComponentModel, APLBaseComponentProps, APLComponent } from '../../component';
export interface AlexaProgressBarRadialModel extends APLBaseComponentModel {
    bufferValue?: Calculable<number>;
    progressBarType?: ProgressBarType;
    progressFillColor?: Calculable<Color>;
    progressValue?: Calculable<number>;
    totalValue?: Calculable<number>;
}
export interface AlexaProgressBarRadialProps extends APLBaseComponentProps {
    bufferValue?: Calculable<number>;
    progressBarType?: ProgressBarType;
    progressFillColor?: Calculable<Color>;
    progressValue?: Calculable<number>;
    totalValue?: Calculable<number>;
}
export declare class AlexaProgressBarRadial extends APLComponent<AlexaProgressBarRadialModel, AlexaProgressBarRadialProps> {
    constructor(props: AlexaProgressBarRadialProps);
    componentSpecificModel(): AlexaProgressBarRadialModel;
    componentSpecificRequestHandlers(): LabeledRequestHandler[];
}
