import { JSX } from 'solid-js'; export interface CheckpointProps extends JSX.HTMLAttributes { } export declare function Checkpoint(props: CheckpointProps): JSX.Element; export interface CheckpointIconProps { class?: string; children?: JSX.Element; } export declare function CheckpointIcon(props: CheckpointIconProps): JSX.Element; export interface CheckpointTriggerProps { tooltip?: string; /** Accessible name for the button — required when it has no visible text (icon-only). */ 'aria-label'?: string; onClick?: () => void; children?: JSX.Element; class?: string; variant?: 'ghost' | 'default' | 'outline'; size?: 'sm' | 'md' | 'lg' | 'icon' | 'icon-sm'; } export declare function CheckpointTrigger(props: CheckpointTriggerProps): JSX.Element;