import * as react_jsx_runtime from 'react/jsx-runtime';

interface LineFieldPatternSnapshot {
    lineField: {
        spacing: number;
        thickness: number;
        topOpacity: number;
        bottomOpacity: number;
        tint: string;
        blur: number;
        lift: number;
    };
    surface: {
        showPattern: boolean;
        glowOpacity: number;
        noiseOpacity: number;
    };
}
/** Absolute, pointer-events-none layers (same math as the former `ConfigurationsLineFieldSurface`). */
declare function LineFieldPatternLayers({ pattern, }: {
    pattern: LineFieldPatternSnapshot;
}): react_jsx_runtime.JSX.Element;

export { LineFieldPatternLayers, type LineFieldPatternSnapshot };
