export interface SaveStatusIndicatorProps {
    /**
     * Whether the form is currently saving
     */
    isSaving: boolean;
    /**
     * The last time the form was saved
     */
    lastSaved: Date | null;
    /**
     * Any error that occurred during save
     */
    saveError?: Error | null;
    /**
     * Display mode: 'icon' shows only icons with tooltips, 'badge' shows full styled badges
     * @default 'badge'
     */
    variant?: "icon" | "badge";
    /**
     * Size of the indicator
     * @default 'md'
     */
    size?: "sm" | "md" | "lg";
}
/**
 * SaveStatusIndicator - Displays the current save status of a form
 *
 * @example
 * ```tsx
 * <SaveStatusIndicator
 *   isSaving={isSaving}
 *   lastSaved={lastSaved}
 *   saveError={saveError}
 *   variant="icon"
 * />
 * ```
 */
export declare const SaveStatusIndicator: ({ isSaving, lastSaved, saveError, variant, size, }: SaveStatusIndicatorProps) => import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=SaveStatusIndicator.d.ts.map