import * as core from "@terrascript/core"; export interface LevelThreeArgs extends core.SchemaArgs { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class LevelThree extends core.Schema { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export interface LevelFourArgs extends core.SchemaArgs { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class LevelFour extends core.Schema { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export interface LevelFiveArgs extends core.SchemaArgs { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class LevelFive extends core.Schema { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export interface LevelOneArgs extends core.SchemaArgs { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class LevelOne extends core.Schema { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export interface LevelTwoArgs extends core.SchemaArgs { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export declare class LevelTwo extends core.Schema { arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; } export interface HierarchyStructureArgs extends core.SchemaArgs { levelFive?: LevelFive; levelFour?: LevelFour; levelOne?: LevelOne; levelThree?: LevelThree; levelTwo?: LevelTwo; } export declare class HierarchyStructure extends core.Schema { levelFive?: LevelFive; levelFour?: LevelFour; levelOne?: LevelOne; levelThree?: LevelThree; levelTwo?: LevelTwo; } export interface UserHierarchyStructureArgs extends core.ResourceArgs { /** * (Required) A block that defines the hierarchy structure's levels. The `hierarchy_structure` block is * documented below. */ hierarchyStructure: HierarchyStructure; /** * (Required) Specifies the identifier of the hosting Amazon Connect Instance. */ instanceId: string | core.StringOut; } export declare class UserHierarchyStructure extends core.Resource { /** * (Required) A block that defines the hierarchy structure's levels. The `hierarchy_structure` block is * documented below. */ hierarchyStructure: HierarchyStructure; /** * The identifier of the hosting Amazon Connect Instance. */ id: string | core.StringOut; /** * (Required) Specifies the identifier of the hosting Amazon Connect Instance. */ instanceId: string | core.StringOut; constructor(name: string, args?: UserHierarchyStructureArgs); getNamespace(): string; } //# sourceMappingURL=user_hierarchy_structure.d.ts.map