dev@36: /** dev@36: * Created by lucas on 01/12/2016. dev@36: */ dev@123: declare const AmbientInstance: WavesUserInterface; dev@123: dev@123: declare module 'waves-ui' { dev@123: export default AmbientInstance; dev@123: } dev@123: dev@123: interface WavesUserInterface { dev@123: core: any; dev@123: helpers: any; dev@123: states: any; dev@123: utils: Utilities; dev@123: } dev@123: dev@123: interface MatrixEntity { dev@124: getColumnCount(): number; dev@124: getColumnHeight(): number; dev@125: getColumn(n: number): Float32Array[] | number[][]; dev@124: getStepDuration(): number; dev@124: getStartTime(): number; dev@123: } dev@123: dev@123: interface MatrixEntityConstructor { dev@123: new(): MatrixEntity; dev@123: } dev@123: dev@123: interface PrefilledMatrixEntityConstructor { dev@123: new(data: Float32Array[] | number[][], dev@123: startTime: number, dev@123: stepDuration: number): MatrixEntity; dev@123: } dev@123: dev@123: interface Utilities { dev@123: MatrixEntity: MatrixEntityConstructor; dev@123: PrefilledMatrixEntity: PrefilledMatrixEntityConstructor; dev@123: scales: any; dev@123: }