snes-disassembler
Version:
A Super Nintendo (SNES) ROM disassembler for 65816 assembly
19 lines • 888 B
TypeScript
/**
* Settings Preview and Confirmation System
*
* Provides detailed preview of operations before execution
*/
import { CLIOptions } from '../disassembly-handler';
export interface OperationSettings {
romFile: string;
operations: string[];
options: CLIOptions;
estimatedTime?: number;
outputSize?: string;
}
export declare function generateSettingsPreview(settings: OperationSettings): string;
export declare function confirmSettings(settings: OperationSettings): Promise<boolean>;
export declare function calculateEstimatedTime(romSize: number, operations: string[]): number;
export declare function estimateOutputSize(romSize: number, operations: string[], options: CLIOptions): string;
export declare function generateOperationSummary(operations: string[], romFile: string, options: CLIOptions): OperationSettings;
//# sourceMappingURL=settings-preview.d.ts.map