import { d } from './index'; export declare const latticeFrameFlipY: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cells: d.F32, rotationDeg: d.F32) => d.Vec2f>; export declare const latticeFrameCW: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cells: d.F32, rotationDeg: d.F32) => d.Vec2f>; export declare const latticeFrame: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cells: d.F32, rotationDeg: d.F32) => d.Vec2f>; export declare const cellVariation: import('typegpu').TgpuFn<(cellId: d.Vec2f, variation: d.F32) => d.F32>; export declare const strokeBandFloored: import('typegpu').TgpuFn<(field: d.F32, lineWidth: d.F32, pixel: d.F32, softness: d.F32) => d.F32>; export declare const strokeBandSymmetric: import('typegpu').TgpuFn<(field: d.F32, lineWidth: d.F32, aaWidth: d.F32) => d.F32>; export declare const checkerBlend: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cells: d.F32, softness: d.F32) => d.F32>; export declare const stripeCoordP: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, angle: d.F32, density: d.F32, animTime: d.F32, offset: d.F32) => d.F32>; export declare const stripesMask: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, angle: d.F32, density: d.F32, animTime: d.F32, offset: d.F32, balance: d.F32, softness: d.F32) => d.F32>; export declare const chevronMask: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, count: d.F32, angle: d.F32, balance: d.F32, softness: d.F32, offset: d.F32, animTime: d.F32) => d.F32>; export declare const ripplesMask: import('typegpu').TgpuFn<(center: d.Vec2f, frequency: d.F32, softness: d.F32, thickness: d.F32, phase: d.F32, animTime: d.F32, uv: d.Vec2f, viewport: d.Vec2f) => d.F32>; export declare const fallingCapAlpha: import('typegpu').TgpuFn<(vPeriodic: d.F32, trailLen: d.F32, density: d.F32, hw: d.F32, rounding: d.F32, fwU: d.F32, distFromCenter: d.F32) => d.F32>; export declare const fallingBalanceRemap: import('typegpu').TgpuFn<(withinStreak: d.F32, balance: d.F32) => d.F32>; export declare const fallingLinesField: import('typegpu').TgpuFn<(uv: d.Vec2f, vp: d.Vec2f, angle: d.F32, density: d.F32, speedVariance: d.F32, trailLength: d.F32, strokeWidth: d.F32, rounding: d.F32, balance: d.F32, animTime: d.F32) => d.Vec2f>; export declare const gridCellCenterUV: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cells: d.F32, rotation: d.F32) => d.Vec2f>; export declare const gridField: import('typegpu').TgpuFn<(gridUV: d.Vec2f, thickness: d.F32, softness: d.F32, variation: d.F32) => d.Vec2f>; export declare const dotGridAlpha: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, density: d.F32, dotSize: d.F32, offset: d.F32, speedVariance: d.F32, twinkle: d.F32, animTime: d.F32, time: d.F32) => d.F32>; export declare const hexGridField: import('typegpu').TgpuFn<(scaledUV: d.Vec2f, thickness: d.F32, softness: d.F32, variation: d.F32) => d.Vec2f>; export declare const triangularGridField: import('typegpu').TgpuFn<(p: d.Vec2f, thickness: d.F32, softness: d.F32, variation: d.F32, speedVariance: d.F32, animTime: d.F32) => d.Vec2f>; export declare const brickFrame: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, rotation: d.F32) => d.Vec2f>; export declare const brickRowStagger: import('typegpu').TgpuFn<(row: d.F32, seed: d.F32, speedVariance: d.F32) => d.Vec2f>; export declare const brickMortarMask: import('typegpu').TgpuFn<(cellUV: d.Vec2f, mortarUV: d.Vec2f, aaUV: d.Vec2f) => d.F32>; export declare const brickField: import('typegpu').TgpuFn<(uv: d.Vec2f, viewport: d.Vec2f, cellsX: d.F32, cellsY: d.F32, mortar: d.F32, softness: d.F32, variation: d.F32, rotation: d.F32, offset: d.F32, speedVariance: d.F32, seed: d.F32, animTime: d.F32) => d.Vec2f>; export declare const truchetField: import('typegpu').TgpuFn<(scaledUV: d.Vec2f, thickness: d.F32, softness: d.F32, seed: d.F32) => d.F32>; export declare const weaveColor: import('typegpu').TgpuFn<(scaledUV: d.Vec2f, gap: d.F32, colorA: d.Vec4f, colorB: d.Vec4f) => d.Vec4f>; export declare const isoCubeField: import('typegpu').TgpuFn<(scaledUV: d.Vec2f, thickness: d.F32, softness: d.F32) => d.Vec3f>; export declare const halftoneClassic: import('typegpu').TgpuFn<(childColor: d.Vec4f, uv: d.Vec2f, aspect: d.F32, angleDeg: d.F32, frequency: d.F32) => d.Vec4f>; export declare const halftonePlateUV: import('typegpu').TgpuFn<(uv: d.Vec2f, misprintAngleDeg: d.F32, plateIndexDeg: d.F32, misprint: d.F32, aspect: d.F32) => d.Vec2f>; export declare const halftoneChannelK: import('typegpu').TgpuFn<(s: d.Vec4f) => d.F32>; export declare const halftoneChannelC: import('typegpu').TgpuFn<(s: d.Vec4f) => d.F32>; export declare const halftoneChannelM: import('typegpu').TgpuFn<(s: d.Vec4f) => d.F32>; export declare const halftoneChannelY: import('typegpu').TgpuFn<(s: d.Vec4f) => d.F32>; export declare const halftonePlateGrid: import('typegpu').TgpuFn<(uv: d.Vec2f, aspect: d.F32, angleDeg: d.F32, intensity: d.F32, frequency: d.F32) => d.F32>; export declare const halftoneTransmission: import('typegpu').TgpuFn<(inkColor: d.Vec4f, inkMask: d.F32) => d.Vec3f>; export declare const ditherCoord: import('typegpu').TgpuFn<(uv: d.Vec2f, gridRes: d.Vec2f, pixelSize: d.F32) => d.Vec2f>; export declare const ditherPixUV: import('typegpu').TgpuFn<(coord: d.Vec2f, pixelSize: d.F32, gridRes: d.Vec2f) => d.Vec2f>; export declare const ditherLuma: import('typegpu').TgpuFn<(c: d.Vec4f) => d.F32>; export declare const ditherBayerQuad: import('typegpu').TgpuFn<(a: d.F32, b: d.F32) => d.F32>; export declare const ditherPeriodic: import('typegpu').TgpuFn<(coord: d.Vec2f) => d.Vec4f>; export declare const ditherBlueNoise: import('typegpu').TgpuFn<(coord: d.Vec2f) => d.F32>; export declare const ditherWhiteNoise: import('typegpu').TgpuFn<(coord: d.Vec2f) => d.F32>; export declare const ditherOrderedResult: import('typegpu').TgpuFn<(ditherValue: d.F32, luminance: d.F32, threshold: d.F32, spread: d.F32) => d.F32>; export declare const ditherBlockOrigin: import('typegpu').TgpuFn<(coord: d.Vec2f) => d.Vec2f>; export declare const ditherLocalCellIndex: import('typegpu').TgpuFn<(coord: d.Vec2f, blockOrigin: d.Vec2f) => d.F32>; export declare const ditherCellUV: import('typegpu').TgpuFn<(blockOrigin: d.Vec2f, lx: d.F32, ly: d.F32, pixelSize: d.F32, gridRes: d.Vec2f) => d.Vec2f>; export declare const ditherFloydSteinberg: import('typegpu').TgpuFn<(lum: d.WgslArray, lic: d.F32, threshold: d.F32, spread: d.F32) => d.F32>; export declare const ditherComposeCustom: import('typegpu').TgpuFn<(colorA: d.Vec4f, colorB: d.Vec4f, ditherResult: d.F32) => d.Vec4f>; export declare const ditherComposeSource: import('typegpu').TgpuFn<(sourceColor: d.Vec4f, ditherResult: d.F32) => d.Vec4f>; //# sourceMappingURL=patternPaints.d.ts.map