intentful
Version:
Create Custom Skills with less headache
24 lines (23 loc) • 1.13 kB
TypeScript
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[];
}