import { DockerCompose, DockerComposeService, Makefile, Project } from 'projen'; import { NodePackage, TypescriptConfig } from 'projen/lib/javascript'; import { BunTypescriptOptions } from './types'; export * from './types/project-options'; /** * Create a basic Bun project written in Typescript */ export declare class BunTypescript extends Project { /** * NPM package object associated with this project. */ readonly package: NodePackage; /** * Makefile used as the entry point for this project. */ readonly makefile: Makefile; /** * Generated Typescript Config File */ readonly tsConfig: TypescriptConfig; /** * Docker compose service that is used to run the application */ readonly appService: DockerComposeService; /** * Compose file generated for this project */ readonly composeFile: DockerCompose; constructor(options: BunTypescriptOptions); }