import type { Vec2 } from '../math'; import type { XrdPattern } from './index'; export type BroadeningParams = { U: number; V: number; W: number; shape_factor: number; }; export declare const DEFAULT_BROADENING: BroadeningParams; export declare function caglioti_fwhm(two_theta: number, U: number, V: number, W: number): number; export declare const compute_broadened_pattern: (pattern: XrdPattern, params: BroadeningParams, range: Vec2, // Angular range [min, max] in degrees step_size?: number) => XrdPattern;