/** * Options to pass to the {@link (generateReport:2) | generateReport() function} * * @beta */ export interface GenerateReportOptions { /** * path to ember-cli project */ project: string; /** * path to write CSV output to */ out: string; /** * should we make a prod build of the ember-cli app? */ build: boolean; /** * any extra JS files we should include? */ extraJsFiles: string[]; /** * name of this dataset */ datasetName: string; /** * if csv file is found to already exist, should we amend data to it or replace it? */ appendData: boolean; } /** * Generate the report * * @param projectPath - path to ember-cli project * @param reportPath - path to write CSV output to * * @public */ export declare function generateReport(projectPath?: string, reportPath?: string): Promise; /** * Generate the report * * @param options - {@link GenerateReportOptions | options} * * @beta */ export declare function generateReport(options?: Partial): Promise; export { default as Spinner, SpinnerLike } from "./spinner"; export { default as Bundle, BundleSizes } from "./bundle"; export { default as Module, ModuleSizes } from "./module"; export { default as Stats } from "./stats-csv"; export { default as Project } from "./ember-project"; export { default as ReportGenerator } from "./report-generator"; export { BaseSize } from "./types";