import Component from "grimoirejs/ref/Node/Component"; import IAttributeDeclaration from "grimoirejs/ref/Node/IAttributeDeclaration"; import CameraComponent from "grimoirejs-fundamental/ref/Components/CameraComponent"; import MaterialComponent from "grimoirejs-fundamental/ref/Components/MaterialComponent"; import Color4 from "grimoirejs-math/ref/Color4"; export default class SlideComponent extends Component { static attributes: { [key: string]: IAttributeDeclaration; }; build: number; transitionMaterial: MaterialComponent; camera: CameraComponent; transitionTime: number; buildTransitionTime: number; backgroundColor: Color4; $awake(): void; buildProgress(buildIndex: number, progress: number): void; slideStart(): void; slideEnd(): void; buildStart(build: number): void; buildEnd(build: number): void; }