/** @format */
/**
 * Represents various flags used in PSD files.
 */
export declare class PsdFlag {
    /**
     * Flag indicating transparency protection.
     */
    static readonly transparencyProtected: number;
    /**
     * Flag indicating the layer is hidden.
     */
    static readonly hidden: number;
    /**
     * Flag indicating the flag is obsolete.
     */
    static readonly obsolete: number;
    /**
     * Flag indicating Photoshop 5 compatibility.
     */
    static readonly photoshop5: number;
    /**
     * Flag indicating pixel data is irrelevant to appearance.
     */
    static readonly pixelDataIrrelevantToAppearance: number;
    /**
     * The value of the flag.
     */
    private _value;
    /**
     * Gets the value of the flag.
     * @returns {number} The value of the flag.
     */
    get value(): number;
    /**
     * Initializes a new instance of the PsdFlag class.
     * @param {number} value - The value of the flag.
     */
    constructor(value: number);
}
