import { GpuShaderDefinition } from '../../gpu/porters'; import { transformEdges } from '../../utilities/transformations'; export interface ComponentProps { /** * Intensity of the flow distortion * * @default 0.15 */ strength: number; /** * Scale of the flow patterns * * @default 2 */ detail: number; /** * Speed of the flow * * Accepts a number between 0 and 20. * @default 0 */ speed: number; /** * How fast the flow field pattern reshapes over time * * Accepts a number between 0 and 20. * @default 0 */ evolutionSpeed: number; /** * Random seed for flow pattern variation * * @default 0 */ seed: number; /** * How to handle edges when distortion pushes content out of bounds * * Accepts one of: `"stretch"`, `"transparent"`, `"mirror"`, `"wrap"`. * @default "mirror" */ edges: Parameters[0]; } export declare const componentDefinition: GpuShaderDefinition; export default componentDefinition; //# sourceMappingURL=index.d.ts.map