import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export declare class SkillPackage { S3BucketRole?: Value; S3ObjectVersion?: Value; S3Bucket: Value; S3Key: Value; Overrides?: Overrides; constructor(properties: SkillPackage); } export declare class AuthenticationConfiguration { RefreshToken: Value; ClientSecret: Value; ClientId: Value; constructor(properties: AuthenticationConfiguration); } export declare class Overrides { Manifest?: { [key: string]: any; }; constructor(properties: Overrides); } export interface SkillProperties { AuthenticationConfiguration: AuthenticationConfiguration; VendorId: Value; SkillPackage: SkillPackage; } export default class Skill extends ResourceBase { static SkillPackage: typeof SkillPackage; static AuthenticationConfiguration: typeof AuthenticationConfiguration; static Overrides: typeof Overrides; constructor(properties: SkillProperties); }