import { BundleAuditResult, AuditParam, Logger, EntryPoint, Audit } from '../types'; export * from './rules'; export { runInVm } from './vm'; export declare const audit: (param: Readonly, logger: Logger, rules?: string[], audits?: Audit[], auditFetcher?: (rule: string) => Promise) => Promise; export declare function calcBundleScore(entries: EntryPoint[]): number; export declare function calcEntryPointScore(audits: BundleAuditResult[]): number;