import { CustomResource } from "aws-cdk-lib";
import { Construct } from "constructs";
export interface WorkspaceProperties {
    readonly workspaceName: string;
    readonly deploymentName?: string;
    readonly awsRegion: string;
    readonly credentialsId: string;
    readonly storageConfigurationId: string;
    readonly networkId?: string;
    readonly managedServicesCustomerManaged_keyId?: string;
    readonly pricingTier?: string;
    readonly storageCustomerManagedKeyId?: string;
}
export interface WorkspaceProps extends WorkspaceProperties {
    readonly serviceToken: string;
}
export declare class Workspace extends CustomResource {
    constructor(scope: Construct, id: string, props: WorkspaceProps);
    workspaceId(): string;
    workspaceUrl(): string;
}
