import { ExecutorContext } from '@nx/devkit'; import { BuildBuilderOptions } from '../../utils/types'; export type ElectronBuildEvent = { outfile: string; success: boolean; }; export interface BuildElectronBuilderOptions extends BuildBuilderOptions { optimization?: boolean; sourceMap?: boolean; buildLibsFromSource?: boolean; generatePackageJson?: boolean; implicitDependencies: Array; externalDependencies: 'all' | 'none' | Array; } export interface NormalizedBuildElectronBuilderOptions extends BuildElectronBuilderOptions { webpackConfig: string; } export declare function executor(rawOptions: BuildElectronBuilderOptions, context: ExecutorContext): AsyncIterableIterator; export default executor;