import type { AnyFloat32VecInstance } from '../data/wgslTypes.ts';
type DerivativeSignature = ((value: number) => number) & (<T extends AnyFloat32VecInstance>(value: T) => T);
export declare const dpdx: import("../types.ts").DualFn<DerivativeSignature>;
export declare const dpdxCoarse: import("../types.ts").DualFn<DerivativeSignature>;
export declare const dpdxFine: import("../types.ts").DualFn<DerivativeSignature>;
export declare const dpdy: import("../types.ts").DualFn<DerivativeSignature>;
export declare const dpdyCoarse: import("../types.ts").DualFn<DerivativeSignature>;
export declare const dpdyFine: import("../types.ts").DualFn<DerivativeSignature>;
export declare const fwidth: import("../types.ts").DualFn<DerivativeSignature>;
export declare const fwidthCoarse: import("../types.ts").DualFn<DerivativeSignature>;
export declare const fwidthFine: import("../types.ts").DualFn<DerivativeSignature>;
export {};
