import type { FunctionArchive } from '../function.js';
export declare const getArchiveSize: (path: string) => Promise<number | undefined>;
export declare const addArchiveSize: (result: FunctionArchive) => Promise<{
    size: number | undefined;
    bundler?: import("../main.js").NodeBundlerName;
    bundlerReason?: import("../runtimes/node/bundlers/types.js").BundlerReason;
    bundlerErrors?: object[];
    bundlerWarnings?: object[];
    config: import("../config.js").FunctionConfig;
    displayName?: string;
    generator?: string;
    timeout?: number;
    inputs?: string[];
    includedFiles?: string[];
    invocationMode?: import("../function.js").InvocationMode;
    outputModuleFormat?: import("../main.js").ModuleFormat;
    nativeNodeModules?: object;
    path: string;
    priority?: number;
    trafficRules?: import("../rate_limit.js").TrafficRules;
    runtimeVersion?: string;
    staticAnalysisResult?: import("../runtimes/node/in_source_config/index.js").StaticAnalysisResult;
    entryFilename: string;
    mainFile: string;
    name: string;
    runtime: import("../runtimes/runtime.js").Runtime;
}>;
