interface ResourceData {
    path: string;
    size: number;
    type: string;
    isPreload: boolean;
}
interface ChunkData {
    id: number;
    initial: boolean;
    entry: boolean;
    parents: number[];
    children: number[];
    files: ResourceData[];
}
interface ChunkStatData {
    id: number;
    initial: boolean;
    entry: boolean;
    parents: number[];
    children: number[];
    sizes: Record<string, number>;
    files: string[];
    auxiliaryFiles: string[];
}
export declare function analyzeChunks(dirPath: string, stats: {
    chunks?: ChunkStatData[];
}): {
    fileStats: ChunkData[];
    sortedFiles: string[];
};
export declare const analyzeDist: (distPath: string) => void;
export {};
