import React from 'react';
import { Theme } from '@/ui/theme';
export type ThemeButtonEventHandler = () => unknown;
export interface ThemeButtonProps {
    theme: Pick<Theme, 'colors' | 'mode'>;
    active?: boolean;
    hasActions?: boolean;
    editTooltipText?: string | null;
    resetTooltipText?: string | null;
    onClick: ThemeButtonEventHandler;
    onEdit?: ThemeButtonEventHandler;
    onDelete?: ThemeButtonEventHandler;
}
export declare const ThemeButton: React.FC<ThemeButtonProps>;
