import { AcApContext } from '../app';
import { AcEdCommand } from '../editor';
/**
 * Command for exporting the current CAD drawing to PNG format.
 *
 * This command creates a PNG converter and initiates the conversion
 * process to export the current drawing as a PNG file. The command:
 * - Creates a new PNG converter instance
 * - Prompts for optional bounding box (or press Enter to use drawing extents)
 * - Prompts for optional long side pixel value (or press Enter for default)
 * - Converts the current view to PNG format
 * - Automatically downloads the PNG file
 *
 * This is useful for exporting drawings to a raster image format
 * that can be displayed in browsers or used in other applications.
 *
 * @example
 * ```typescript
 * const convertCmd = new AcApConvertToPngCmd();
 * convertCmd.execute(context); // User prompted for bounds and longside
 * ```
 */
export declare class AcApConvertToPngCmd extends AcEdCommand {
    /**
     * Executes the PNG conversion command.
     *
     * Prompts the user for:
     * 1. Optional bounding box (press Enter to skip and use drawing extents)
     * 2. Optional long side pixel value (press Enter for default 8000)
     *
     * @param _context - The application context (unused in this command)
     */
    execute(_context: AcApContext): Promise<void>;
}
//# sourceMappingURL=AcApConvertToPngCmd.d.ts.map