/** @format */
import { InputBuffer } from '../../common/input-buffer.js';
/**
 * Represents a PSD image resource.
 */
export declare class PsdImageResource {
    /**
     * The unique identifier of the image resource.
     */
    private _id;
    /**
     * Gets the unique identifier of the image resource.
     * @returns {number} The unique identifier.
     */
    get id(): number;
    /**
     * The name of the image resource.
     */
    private _name;
    /**
     * Gets the name of the image resource.
     * @returns {string} The name.
     */
    get name(): string;
    /**
     * The data buffer of the image resource.
     */
    private _data;
    /**
     * Gets the data buffer of the image resource.
     * @returns {InputBuffer<Uint8Array>} The data buffer.
     */
    get data(): InputBuffer<Uint8Array>;
    /**
     * Initializes a new instance of the PsdImageResource class.
     * @param {number} id - The unique identifier of the image resource.
     * @param {string} name - The name of the image resource.
     * @param {InputBuffer<Uint8Array>} data - The data buffer of the image resource.
     */
    constructor(id: number, name: string, data: InputBuffer<Uint8Array>);
}
