import { type JsChunk, type JsCompilation } from "@rspack/binding"; import { ChunkGroup } from "./ChunkGroup"; export declare class Chunk { #private; name?: string; id?: string; ids: Array; idNameHints: Array; filenameTemplate?: string; cssFilenameTemplate?: string; files: Array; runtime: Array; hash?: string; contentHash: Record; renderedHash?: string; chunkReasons: Array; auxiliaryFiles: Array; static __from_binding(chunk: JsChunk, compilation: JsCompilation): Chunk; constructor(chunk: JsChunk, compilation: JsCompilation); isOnlyInitial(): boolean; canBeInitial(): boolean; hasRuntime(): boolean; get groupsIterable(): Iterable; getAllAsyncChunks(): Iterable; getAllInitialChunks(): Iterable; getAllReferencedChunks(): Iterable; __internal_inner_ukey(): number; }