import * as core from "@terrascript/core"; 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 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 HierarchyPathArgs extends core.SchemaArgs { levelFive: core.Array | core.ArrayOut; levelFour: core.Array | core.ArrayOut; levelOne: core.Array | core.ArrayOut; levelThree: core.Array | core.ArrayOut; levelTwo: core.Array | core.ArrayOut; } export declare class HierarchyPath extends core.Schema { levelFive: core.Array | core.ArrayOut; levelFour: core.Array | core.ArrayOut; levelOne: core.Array | core.ArrayOut; levelThree: core.Array | core.ArrayOut; levelTwo: core.Array | core.ArrayOut; } export interface DsUserHierarchyGroupArgs { /** * (Optional) Returns information on a specific hierarchy group by hierarchy group id */ hierarchyGroupId?: string | core.StringOut; /** * (Required) Reference to the hosting Amazon Connect Instance */ instanceId: string | core.StringOut; /** * (Optional) Returns information on a specific hierarchy group by name */ name?: string | core.StringOut; /** * A map of tags to assign to the hierarchy group. */ tags?: core.Map | core.MapOut; } export declare class DsUserHierarchyGroup extends core.Data { /** * The Amazon Resource Name (ARN) of the hierarchy group. */ arn: string | core.StringOut; /** * (Optional) Returns information on a specific hierarchy group by hierarchy group id */ hierarchyGroupId?: string | core.StringOut; /** * A block that contains information about the levels in the hierarchy group. The `hierarchy_path` bloc * k is documented below. */ hierarchyPath: core.Array | core.ArrayOut; /** * The identifier of the hosting Amazon Connect Instance and identifier of the hierarchy group separate * d by a colon (`:`). */ id: string | core.StringOut; /** * (Required) Reference to the hosting Amazon Connect Instance */ instanceId: string | core.StringOut; /** * The identifier of the level in the hierarchy group. */ levelId: string | core.StringOut; /** * (Optional) Returns information on a specific hierarchy group by name */ name?: string | core.StringOut; /** * A map of tags to assign to the hierarchy group. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsUserHierarchyGroupArgs); getNamespace(): string; } //# sourceMappingURL=ds_user_hierarchy_group.d.ts.map