UNPKG

intentful

Version:

Create Custom Skills with less headache

36 lines (35 loc) 1.54 kB
import { LabeledRequestHandler } from '../../../../skill/models'; import { Calculable } from '../../../../types'; import { Dimension } from '../../../interfaces'; import { APLBaseComponentModel, APLBaseComponentProps, APLComponent } from '../../component'; export interface AlexaImageModel extends APLBaseComponentModel { imageAlignment?: Calculable<string>; imageAspectRatio?: Calculable<string>; imageBlurredBackground?: Calculable<boolean>; imageHeight: Calculable<Dimension>; imageScale?: Calculable<string>; imageWidth: Calculable<Dimension>; gradientLowerInputRange?: Calculable<string>; imageRoundedCorner?: Calculable<boolean>; imageShadow?: Calculable<boolean>; imageSource: Calculable<string>; overlayGradient?: Calculable<boolean>; } export interface AlexaImageProps extends APLBaseComponentProps { imageAlignment?: Calculable<string>; imageAspectRatio?: Calculable<string>; imageBlurredBackground?: Calculable<boolean>; imageHeight: Dimension; imageScale?: Calculable<string>; imageWidth: Dimension; gradientLowerInputRange?: Calculable<string>; imageRoundedCorner?: Calculable<boolean>; imageShadow?: Calculable<boolean>; imageSource: Calculable<string>; overlayGradient?: Calculable<boolean>; } export declare class AlexaImage extends APLComponent<AlexaImageModel, AlexaImageProps> { constructor(props: AlexaImageProps); componentSpecificModel(): AlexaImageModel; componentSpecificRequestHandlers(): LabeledRequestHandler[]; }