import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { Container } from '../container'; export declare class CubeRotateComponent extends Container implements AfterViewInit, OnDestroy { private _elementRef; private _cube; private _front; private _back; private _left; private _right; private _top; private _bottom; private _initialized; private _size; private _behavior; private _autoplay; private _interval; private _backfaceInvisible; private _intervalHandle; private _array; face: string; autoplay: boolean; interval: number; backfaceInvisible: boolean; constructor(_elementRef: ElementRef); ngAfterViewInit(): void; start(): void; stop(): void; resize(): void; /** * .cube transform: translateZ( -200px ); * &.front { transform: rotateY( 0deg ) translateZ( 200px ); } * &.back { transform: rotateX( 180deg ) translateZ( 200px ); } * &.right { transform: rotateY( 90deg ) translateZ( 200px ); } * &.left { transform: rotateY( -90deg ) translateZ( 200px ); } * &.top { transform: rotateX( 90deg ) translateZ( 200px ); } * &.bottom { transform: rotateX( -90deg ) translateZ( 200px ); } * @param width * @private */ private _init; private _hackAutoplay; /** * &.show-front { transform: translateZ( -200px ) rotateY( 0deg ); } * &.show-back { transform: translateZ( -200px ) rotateX( -180deg ); } * &.show-right { transform: translateZ( -200px ) rotateY( -90deg ); } * &.show-left { transform: translateZ( -200px ) rotateY( 90deg ); } * &.show-top { transform: translateZ( -200px ) rotateX( -90deg ); } * &.show-bottom { transform: translateZ( -200px ) rotateX( 90deg ); } * @param face * @private */ private _show; }