import { ProjectorWindows } from '../windows';
/**
 * ProjectorWindows32 constructor.
 *
 * @param path Output path.
 */
export declare class ProjectorWindows32 extends ProjectorWindows {
    /**
     * Patch the Shockave 3D Xtra to have a larger buffer to avoid a crash.
     * The buffer for resolving InstalledDisplayDrivers to a path is small.
     * Changes to the values stored in InstalledDisplayDrivers cause issues.
     * The value is now supposed to hold full paths on modern Windows.
     * In particular, Nvidia drivers which do this need this patch.
     *
     * @default false
     */
    patchShockwave3dInstalledDisplayDriversSize: boolean;
    constructor(path: string);
    /**
     * Modify the projector skeleton.
     */
    protected _modifySkeleton(): Promise<void>;
    /**
     * Patch projector, Shockwave 3D InstalledDisplayDrivers size.
     */
    protected _patchShockwave3dInstalledDisplayDriversSize(): Promise<void>;
}
