import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class ProvisioningHook { TargetArn?: Value<string>; PayloadVersion?: Value<string>; constructor(properties: ProvisioningHook); } export interface ProvisioningTemplateProperties { ProvisioningRoleArn: Value<string>; Description?: Value<string>; PreProvisioningHook?: ProvisioningHook; TemplateName?: Value<string>; Enabled?: Value<boolean>; TemplateBody: Value<string>; TemplateType?: Value<string>; Tags?: List<ResourceTag>; } export default class ProvisioningTemplate extends ResourceBase<ProvisioningTemplateProperties> { static ProvisioningHook: typeof ProvisioningHook; constructor(properties: ProvisioningTemplateProperties); }