import { Theme } from '@vega-ui/theme'; import { StyleProp, TextStyle } from 'react-native'; import { BaseButtonTypes } from '../types.js'; interface ButtonLabelStatesStyle { enabled: StyleProp; pressed: StyleProp; disabled: StyleProp; } type ButtonLabelStyles = Record; declare const getButtonLabelStyles: (theme?: Theme) => { primaryFill: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; primaryOutline: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; primaryGhost: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; primaryTransparent: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; secondaryFill: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; secondaryOutline: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; secondaryGhost: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; secondaryTransparent: { enabled: { color: string; }; pressed: { color: string; }; disabled: { color: string; }; }; }; export { type ButtonLabelStatesStyle, type ButtonLabelStyles, getButtonLabelStyles };