/** Render a production Dockerfile for a Bun/Stacks-style app. */
export declare function renderDockerfile(opts: GenerateOptions): string;
/**
 * Generate a Dockerfile + `.freezer` into `outDir` (e.g. `storage/framework`),
 * where tools like ts-cloud / CDK can pick them up.
 */
export declare function generateContainerFiles(opts: GenerateOptions): GenerateResult;
export declare interface GenerateOptions {
  outDir: string
  baseImage?: string
  workdir?: string
  installCommand?: string
  buildCommand?: string
  startCommand?: string[]
  port?: number
  env?: Record<string, string>
  dockerfileName?: string
  force?: boolean
}
export declare interface GenerateResult {
  dockerfilePath: string
  freezerPath: string
  wroteDockerfile: boolean
  wroteFreezer: boolean
}
