/**
 * Desktop Module Exports
 * Provides all desktop-related utilities for Electron integration
 */
export * from "./bundler.js";
export * from "./native-modules.js";
import * as bundler from "./bundler.js";
import * as nativeModules from "./native-modules.js";
export declare const Desktop: {
    copyNativeModules(config: nativeModules.NativeModuleConfig): Promise<void>;
    rebuildNativeModules(targetDir: string, electronVersion?: string): Promise<void>;
    createNativeModuleLoader(outputPath: string, nativeModules: string[]): Promise<void>;
    isNativeModule(moduleName: string): Promise<boolean>;
    detectNativeModules(projectDir: string): Promise<string[]>;
    bundleWithNativeModules(options: nativeModules.BundleWithNativeModulesOptions): Promise<void>;
    COMMON_NATIVE_MODULES: string[];
    bundleBackend(options: bundler.BundleOptions): Promise<void>;
    bundleDependencies(packageJsonPath: string, outDir: string): Promise<void>;
    default: {
        bundleBackend: typeof bundler.bundleBackend;
        bundleDependencies: typeof bundler.bundleDependencies;
    };
};
export default Desktop;
//# sourceMappingURL=index.d.ts.map