import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class ControlInputParameter { ParameterValue: Value; ParameterName: Value; constructor(properties: ControlInputParameter); } export declare class ControlScope { ComplianceResourceTypes?: List>; Tags?: List; ComplianceResourceIds?: List>; constructor(properties: ControlScope); } export declare class FrameworkControl { ControlName: Value; ControlInputParameters?: List; ControlScope?: ControlScope; constructor(properties: FrameworkControl); } export interface FrameworkProperties { FrameworkControls: List; FrameworkName?: Value; FrameworkTags?: List; FrameworkDescription?: Value; } export default class Framework extends ResourceBase { static ControlInputParameter: typeof ControlInputParameter; static ControlScope: typeof ControlScope; static FrameworkControl: typeof FrameworkControl; constructor(properties: FrameworkProperties); }