import { BaseButtonVariant, BaseButtonAppearance } from '../types.js'; interface UseBaseButtonStylesOptions { variant: BaseButtonVariant; appearance: BaseButtonAppearance; } declare const useBaseButtonStyles: ({ variant, appearance }: UseBaseButtonStylesOptions) => { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; } | { enabled: { borderStyle: "solid"; backgroundColor: string; borderWidth: number; borderColor: string; }; pressed: { borderStyle: "solid"; borderWidth: number; backgroundColor: string; borderColor: string; }; disabled: { backgroundColor: string; borderColor: string; }; } | { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; } | { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; } | { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; } | { enabled: { borderStyle: "solid"; borderWidth: number; borderColor: string; }; pressed: { borderStyle: "solid"; borderWidth: number; backgroundColor: string; borderColor: string; }; disabled: { borderColor: string; }; } | { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; } | { enabled: { backgroundColor: string; }; pressed: { backgroundColor: string; }; disabled: { backgroundColor: string; }; }; export { type UseBaseButtonStylesOptions, useBaseButtonStyles };