import { ImageBase } from './ImageBase';
export declare class ImageCube extends ImageBase {
    static assetType: string;
    _size: number;
    /**
     *
     * @returns {string}
     */
    get assetType(): string;
    /**
     * The size of the cube bitmap in pixels.
     */
    get size(): number;
    set size(value: number);
    /**
     *
     */
    constructor(size: number);
    getImageType(): string;
    /**
     *
     * @param width
     * @param height
     * @private
     */
    _setSize(size: number): void;
    /**
     *
     * @private
     */
    private _testDimensions;
}
import { _Stage_ImageBase } from './ImageBase';
/**
 *
 * @class away.pool.GL_ImageCubeBase
 */
export declare class _Stage_ImageCube extends _Stage_ImageBase {
    /**
     *
     * @param context
     * @returns {ITexture}
     */
    protected _createTexture(): void;
}
//# sourceMappingURL=ImageCube.d.ts.map