import type { Stop } from '../types'; export default function useGradientUtils(): { addStop: (offset: number, stops: Stop[]) => { index: number; stops: Stop[]; }; removeStop: (index: number, stops: Stop[]) => Stop[]; updateStop: (index: number, updatedStop: Partial, stops: Stop[]) => Stop[]; updateStopsOffsets: (newOffsets: number[], stops: Stop[]) => Stop[]; swapStopsColors: (index1: number, index2: number, stops: Stop[]) => Stop[]; flipStops: (stops: Stop[]) => { color: string; offset: number; }[]; };