import { ProjectorMacApp } from '../../projector/mac/app';
import { BundleMac } from '../mac';
/**
 * BundleMacApp constructor.
 *
 * @param path Output path for the main application.
 */
export declare class BundleMacApp extends BundleMac {
    /**
     * ProjectorMacApp instance.
     */
    readonly projector: ProjectorMacApp;
    constructor(path: string);
    /**
     * Get the launcher name.
     *
     * @returns Launcher name.
     */
    protected _getLauncherName(): string;
    /**
     * Create projector instance for the bundle.
     *
     * @returns Projector instance.
     */
    protected _createProjector(): ProjectorMacApp;
    /**
     * Write the launcher file.
     */
    protected _writeLauncher(): Promise<void>;
}
