import { AcApContext } from '../../app'; import { AcEdCommand } from '../../editor'; /** * AutoCAD-like `LAYTHW` command. * * The command thaws every frozen layer in the current drawing by clearing the * global frozen flag. Per-viewport layer freeze state is not represented in * the current viewer, matching the command to database-wide layer thawing only. */ export declare class AcApLayerThawCmd extends AcEdCommand { /** * Creates a write-enabled `LAYTHW` command instance. */ constructor(); /** * Runs the thaw-all-layers workflow. * * @param context - Active application context used to update the current drawing. * @returns Resolves when all layer states have been processed. */ execute(context: AcApContext): Promise; /** * Clears or sets the frozen bit while preserving other layer flags. * * @param layer - Target layer table record. * @param frozen - Whether the layer should be marked frozen. */ private setLayerFrozen; /** * Sends a localized status message through the command-line output. * * @param message - Text to display to the user. * @param type - Visual severity mapped to command-line message styles. */ private notify; } //# sourceMappingURL=AcApLayerThawCmd.d.ts.map