import type { ResolvedVextFrontendConfig, VextFrontendDeployManifest, VextFrontendRouteInitialAssets, VextFrontendSizeReport } from "../contract/types.js"; export interface BuildFrontendSizeReportOptions { config: ResolvedVextFrontendConfig; deployManifest: VextFrontendDeployManifest; routes?: VextFrontendRouteInitialAssets[]; } export declare function buildFrontendSizeReport(options: BuildFrontendSizeReportOptions): Promise; export declare function assertFrontendBudgets(config: ResolvedVextFrontendConfig, report: VextFrontendSizeReport): void;