declare module 'bun' { export interface Server { stop(): void; } export class CryptoHasher { constructor(algorithm: string); update(value: string): void; digest(format: 'hex'): string; } export interface BunFile { exists(): Promise; size: number; } export function serve(options: { port: number; hostname: string; fetch(request: Request, server: Server): Response | Promise; }): Server; export function file(path: string): BunFile; }