import { Client, ClientOptions } from "@azure-rest/core-client"; import { TokenCredential } from "@azure/core-auth"; /** Default data-plane OAuth scope. */ export declare const DATA_PLANE_SCOPE = "https://dynamicsessions.io/.default"; /** Construct a regional data-plane endpoint URL. */ export declare function endpointForRegion(region: string): string; /** * The data-plane context for a single Azure Container Apps sandbox group. * * Carries the subscription / resource group / sandbox group scope shared by all * data-plane operation groups. */ export interface SandboxGroupContext extends Client { /** The ID of the target subscription. */ subscriptionId: string; /** The resource group that contains the sandbox group. */ resourceGroupName: string; /** The sandbox group name. */ sandboxGroupName: string; /** The API version to use for this operation. */ apiVersion: string; } /** Optional parameters for the data-plane client. */ export interface SandboxGroupClientOptionalParams extends ClientOptions { /** The API version to use for this operation. */ apiVersion?: string; /** Override the OAuth scope/audience used for the data plane. */ audience?: string; } /** Create the data-plane sandbox-group context. */ export declare function createSandboxGroup(credential: TokenCredential, endpoint: string, subscriptionId: string, resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupClientOptionalParams): SandboxGroupContext; //# sourceMappingURL=sandboxGroupContext.d.ts.map