interface Prize { option: string; style?: { backgroundColor?: string; textColor?: string; }; } export declare function generateWheelImages(params: { /** The DOM element containing the wheel (rendered via WheelComponent) */ container: HTMLElement; prizes: Prize[]; winnerIndex: number; totalRotations: number; spinDuration: number; frameRate: number; /** Stop button text shown on main button during spin; used as fallback for center */ stopButtonText?: string; /** Center button text shown on the wheel during spin GIF frames */ centerButtonSpinningText?: string; /** Center button text on result image (e.g. "YOU WON!") */ centerButtonResultText?: string; onUpload: (file: File) => Promise; }): Promise<{ staticUrl: string; spinGifUrl: string; resultUrl: string; }>; export {};