import { Matrix, Texture2D } from "oasis-engine"; import { ARConfig } from "./AREnum"; export interface IARCtrl { /** @internal */ _worldMatrix: Matrix; /** @internal */ _projectMatrix: Matrix; /** @internal */ _textureProject: Matrix; /** @internal */ _textureY: Texture2D; /** @internal */ _textureUV: Texture2D; create(config: ARConfig, success: Function, fail?: Function): void; start(startCallBack: Function): void; update(): void; destroy(): void; onShow(): void; onHide(): void; }