import * as core from "@terrascript/core"; export interface UserConfigArgs extends core.SchemaArgs { contactFlowId: string | core.StringOut; userId: string | core.StringOut; } export declare class UserConfig extends core.Schema { contactFlowId: string | core.StringOut; userId: string | core.StringOut; } export interface PhoneConfigArgs extends core.SchemaArgs { phoneNumber: string | core.StringOut; } export declare class PhoneConfig extends core.Schema { phoneNumber: string | core.StringOut; } export interface QueueConfigArgs extends core.SchemaArgs { contactFlowId: string | core.StringOut; queueId: string | core.StringOut; } export declare class QueueConfig extends core.Schema { contactFlowId: string | core.StringOut; queueId: string | core.StringOut; } export interface QuickConnectConfigArgs extends core.SchemaArgs { phoneConfig: core.Array | core.ArrayOut; queueConfig: core.Array | core.ArrayOut; quickConnectType: string | core.StringOut; userConfig: core.Array | core.ArrayOut; } export declare class QuickConnectConfig extends core.Schema { phoneConfig: core.Array | core.ArrayOut; queueConfig: core.Array | core.ArrayOut; quickConnectType: string | core.StringOut; userConfig: core.Array | core.ArrayOut; } export interface DsQuickConnectArgs { instanceId: string | core.StringOut; name?: string | core.StringOut; quickConnectId?: string | core.StringOut; tags?: core.Map | core.MapOut; } export declare class DsQuickConnect extends core.Data { arn: string | core.StringOut; description: string | core.StringOut; id: string | core.StringOut; instanceId: string | core.StringOut; name?: string | core.StringOut; quickConnectConfig: core.Array | core.ArrayOut; quickConnectId?: string | core.StringOut; tags?: core.Map | core.MapOut; constructor(name: string, args?: DsQuickConnectArgs); getNamespace(): string; } //# sourceMappingURL=ds_quick_connect.d.ts.map