import type { PartialAssetMapScope, ZephyrBuildTarget } from 'zephyr-agent';
export interface VitePartialBuildOptions {
    /** Artifact family for this independent producer process. */
    target?: ZephyrBuildTarget;
    /** Shared by every producer and finalizer process for one logical build. */
    invocationId?: string;
    /** Rebuild generation within the invocation (default: 0). */
    generation?: number;
}
export declare function resolveVitePartialBuildScope(options: VitePartialBuildOptions | undefined, env?: NodeJS.ProcessEnv): PartialAssetMapScope | undefined;
export declare function requireVitePartialBuildScope(options: VitePartialBuildOptions | undefined): PartialAssetMapScope;
//# sourceMappingURL=partial-build-scope.d.ts.map