import type { StatelessAppSpec } from "./statelessapp"; export type DeepPartial = T extends object ? { [P in keyof T]?: DeepPartial; } : T; export declare function generateYaml(objects: any[]): string; export declare function configFactory>(obj: T, name: string): Record; export declare const env: Record; export declare function clone(obj: T): T; export declare function parseMemory(memory: string | number): number; export declare function mappedEnvs(spec: Pick): ({ name: string; valueFrom: { secretKeyRef: { name: string; key: string; }; fieldRef?: undefined; }; value?: undefined; } | { name: string; valueFrom: { fieldRef: { fieldPath: string; }; secretKeyRef?: undefined; }; value?: undefined; } | { name: string; value: string; })[]; export declare function getRepositoryProvider(): Record | null; declare const ingressClasses: readonly ["alb", "internal", "nginx", "private", "public", "security-nginx"]; export type IngressClasses = (typeof ingressClasses)[number]; export declare function isValidIngressClass(ingressClassName: IngressClasses): boolean; export {};