import { AppContainerBuilderArgs, IAppContainerEnvironmentBuilder } from './types'; /** * Factory function to create an AppContainerBuilder instance. * @param {AppContainerBuilderArgs} args - The arguments for building the Container App. * @returns {IAppContainerEnvironmentBuilder} A new AppContainerBuilder instance. * @example * ```typescript * const containerApp = AppContainerBuilder({ name: 'myapp', group }) * .withEnvironment({ workloadProfileType: 'Consumption' }) * .withContainer({ * image: 'mcr.microsoft.com/azuredocs/containerapps-helloworld:latest', * resources: { cpu: 0.5, memory: '1Gi' } * }) * .withIngress({ external: true, targetPort: 80 }) * .withScale({ minReplicas: 1, maxReplicas: 10 }) * .build(); * ``` */ export default function (args: AppContainerBuilderArgs): IAppContainerEnvironmentBuilder;