export class Fluid {
    constructor(density: any, numX: any, numY: any, h: any);
    density: any;
    numX: any;
    numY: any;
    numCells: number;
    h: any;
    u: Float32Array<ArrayBuffer>;
    v: Float32Array<ArrayBuffer>;
    newU: Float32Array<ArrayBuffer>;
    newV: Float32Array<ArrayBuffer>;
    p: Float32Array<ArrayBuffer>;
    s: Float32Array<ArrayBuffer>;
    m: Float32Array<ArrayBuffer>;
    newM: Float32Array<ArrayBuffer>;
    integrate(dt: any, gravity: any): void;
    solveIncompressibility(numIters: any, dt: any): void;
    extrapolate(): void;
    sampleField(x: any, y: any, field: any): number;
    avgU(i: any, j: any): number;
    avgV(i: any, j: any): number;
    advectVel(dt: any): void;
    advectSmoke(dt: any): void;
    simulate(dt: any, gravity: any, numIters: any): void;
}
//# sourceMappingURL=Fluid.d.ts.map