import * as iam from "aws-cdk-lib/aws-iam";
import { App } from "./App.js";
import { Secret } from "./Secret.js";
import { Parameter } from "./Parameter.js";
export declare function assertNameNotInUse(name: string): void;
export declare function codegenTypes(typesPath: string): void;
export declare function configToEnvironmentVariables(config: (Secret | Parameter)[]): Record<string, string>;
export declare function configToPolicyStatement(app: App, config: (Secret | Parameter)[]): iam.PolicyStatement | undefined;
export { Secret, Parameter };
