import '../../../../../globals.js';
import { BufferSlot, LinearEdge, TwoPassCoarseRenderableFace, TwoPassConfig, TwoPassFineRenderableFace, WGSLExpressionU32, WGSLMainModule } from '../../../imports.js';
export type mainTwoPassCoarseWGSLOptions = {
    config: BufferSlot<TwoPassConfig>;
    coarseRenderableFaces: BufferSlot<TwoPassCoarseRenderableFace[]>;
    coarseEdges: BufferSlot<LinearEdge[]>;
    fineRenderableFaces: BufferSlot<TwoPassFineRenderableFace[]>;
    fineEdges: BufferSlot<LinearEdge[]>;
    addresses: BufferSlot<number[]>;
    numCoarseRenderableFaces: WGSLExpressionU32;
};
export declare const MAIN_TWO_PASS_COARSE_DEFAULTS: {};
declare const mainTwoPassCoarseWGSL: (providedOptions: mainTwoPassCoarseWGSLOptions) => WGSLMainModule;
export default mainTwoPassCoarseWGSL;
//# sourceMappingURL=mainTwoPassCoarseWGSL.d.ts.map