import type { MonolithConfig } from './MonolithConfig.ts';
export type MonolithCopyPlatform = 'browser' | 'neutral' | 'node';
export interface MonolithCopyEntry {
    destination: string;
    output: string;
    platform: MonolithCopyPlatform;
    source: string;
    subpath: string;
}
/** Resolves configured copy destinations without requiring their sources to exist. */
export declare function listMonolithCopyEntries(packageDir: string, config: MonolithConfig): MonolithCopyEntry[];
/** Copies configured opaque entries into their exact dist destinations. */
export declare function copyMonolithEntries(packageDir: string, config: MonolithConfig): number;
//# sourceMappingURL=monolithCopyEntries.d.ts.map