import { ManagedIdentity } from './managedIdentity'; import { BicepTemplate } from '../../deploy/template'; import { BicepConstruct } from '../graph/bicepConstruct'; export interface DeploymentScriptProps { readonly name: string; readonly managedIdentity: ManagedIdentity; readonly scriptContent: string; readonly forceUpdateTag?: string; readonly environmentVariables?: Record; readonly secureEnvironmentVariables?: Record; } export declare class DeploymentScript extends BicepConstruct { readonly props: DeploymentScriptProps; constructor(template: BicepTemplate, resourceName: string, props: DeploymentScriptProps); synthesize(): void; }