import '../../../../../globals.js';
/**
 * TODO: doc
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { BufferSlot, LinearEdge, TwoPassCoarseRenderableFace, TwoPassConfig, TwoPassInitialRenderableFace, WGSLExpressionU32, WGSLMainModule } from '../../../imports.js';
export type mainTwoPassTileWGSLOptions = {
    config: BufferSlot<TwoPassConfig>;
    initialRenderableFaces: BufferSlot<TwoPassInitialRenderableFace[]>;
    initialEdges: BufferSlot<LinearEdge[]>;
    coarseRenderableFaces: BufferSlot<TwoPassCoarseRenderableFace[]>;
    coarseEdges: BufferSlot<LinearEdge[]>;
    addresses: BufferSlot<number[]>;
    numInitialRenderableFaces: WGSLExpressionU32;
};
export declare const MAIN_TWO_PASS_TILE_DEFAULTS: {};
declare const mainTwoPassTileWGSL: (providedOptions: mainTwoPassTileWGSLOptions) => WGSLMainModule;
export default mainTwoPassTileWGSL;
//# sourceMappingURL=mainTwoPassTileWGSL.d.ts.map