import { type ButtonProps } from '@murasakijs/ui'; export interface UpdateButtonProps extends Omit { } /** * A ready-to-drop-in auto-updater button, wired to `useUpdate()`. Checks for * an update on mount, then renders: * - nothing while idle/checking/not-available/error, * - "Update to vX" (click to download) once one is `available`, * - a progress bar while `downloading`, * - "Restart to update" (click to install + relaunch) once `ready`. * * Unstyled opinions live in `useUpdate()`; this component is the * React Aria-based, restyleable presentation layer — override via `className` * or fork it, same as any other component in `@murasakijs/ui`. */ export declare function UpdateButton({ className, ...props }: UpdateButtonProps): import("react").JSX.Element | null; //# sourceMappingURL=update-button.d.ts.map