import { PlatformType } from "../constants/enums/platform-type.enum";
import { AwsBundler } from "./aws/aws-bundler";
import { CdkGenerator } from "./aws/cdk-generator";
import { LambdaCodeGenerator } from "./aws/lambda-code-generator";
export declare class PlatformFactory {
    private platformType;
    constructor(platformType: PlatformType);
    static getInstance(platformType: PlatformType): PlatformFactory;
    getCodeGenerator(): LambdaCodeGenerator;
    getBundler(): AwsBundler;
    getIacGenerator(): CdkGenerator;
}
