import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class Policy { PolicyName: Value; PolicyDocument: { [key: string]: any; }; constructor(properties: Policy); } export interface RoleProperties { Path?: Value; ManagedPolicyArns?: List>; MaxSessionDuration?: Value; RoleName?: Value; Description?: Value; Policies?: List; AssumeRolePolicyDocument: { [key: string]: any; }; Tags?: List; PermissionsBoundary?: Value; } export default class Role extends ResourceBase { static Policy: typeof Policy; constructor(properties: RoleProperties); }