import { type StyleProp } from 'react-native'; import type { ButtonType, ThemeKeys } from '../../utils/TypesUtil'; export declare const getThemedButtonStyle: (theme: { "accent-100": string; "accent-090": string; "accent-080": string; "accent-020": string; "accent-glass-090": string; "accent-glass-080": string; "accent-glass-020": string; "accent-glass-015": string; "accent-glass-010": string; "accent-glass-005": string; "accent-glass-002": string; "fg-100": string; "fg-125": string; "fg-150": string; "fg-175": string; "fg-200": string; "fg-225": string; "fg-250": string; "fg-275": string; "fg-300": string; "bg-100": string; "bg-125": string; "bg-150": string; "bg-175": string; "bg-200": string; "bg-225": string; "bg-250": string; "bg-275": string; "bg-300": string; "inverse-100": string; "inverse-000": string; "success-100": string; "success-glass-020": string; "success-glass-015": string; "success-glass-010": string; "success-glass-005": string; "error-100": string; "error-glass-020": string; "error-glass-015": string; "error-glass-010": string; "error-glass-005": string; "teal-100": string; "magenta-100": string; "indigo-100": string; "orange-100": string; "purple-100": string; "yellow-100": string; "gray-glass-001": string; "gray-glass-002": string; "gray-glass-005": string; "gray-glass-010": string; "gray-glass-015": string; "gray-glass-020": string; "gray-glass-025": string; "gray-glass-030": string; "gray-glass-060": string; "gray-glass-070": string; "gray-glass-080": string; "gray-glass-090": string; "icon-box-bg-error-100": string; "icon-box-bg-success-100": string; }, variant: ButtonType, disabled?: boolean, pressed?: boolean) => StyleProp; export declare const getThemedTextStyle: (theme: { "accent-100": string; "accent-090": string; "accent-080": string; "accent-020": string; "accent-glass-090": string; "accent-glass-080": string; "accent-glass-020": string; "accent-glass-015": string; "accent-glass-010": string; "accent-glass-005": string; "accent-glass-002": string; "fg-100": string; "fg-125": string; "fg-150": string; "fg-175": string; "fg-200": string; "fg-225": string; "fg-250": string; "fg-275": string; "fg-300": string; "bg-100": string; "bg-125": string; "bg-150": string; "bg-175": string; "bg-200": string; "bg-225": string; "bg-250": string; "bg-275": string; "bg-300": string; "inverse-100": string; "inverse-000": string; "success-100": string; "success-glass-020": string; "success-glass-015": string; "success-glass-010": string; "success-glass-005": string; "error-100": string; "error-glass-020": string; "error-glass-015": string; "error-glass-010": string; "error-glass-005": string; "teal-100": string; "magenta-100": string; "indigo-100": string; "orange-100": string; "purple-100": string; "yellow-100": string; "gray-glass-001": string; "gray-glass-002": string; "gray-glass-005": string; "gray-glass-010": string; "gray-glass-015": string; "gray-glass-020": string; "gray-glass-025": string; "gray-glass-030": string; "gray-glass-060": string; "gray-glass-070": string; "gray-glass-080": string; "gray-glass-090": string; "icon-box-bg-error-100": string; "icon-box-bg-success-100": string; }, variant: ButtonType, disabled?: boolean) => StyleProp; export declare const getIconColor: (variant: ButtonType, disabled?: boolean) => "accent-100" | "fg-100" | "inverse-100" | "gray-glass-020"; declare const _default: { button: { paddingVertical: number; alignItems: "center"; justifyContent: "center"; borderRadius: number; borderWidth: number; }; smButton: { height: number; paddingHorizontal: number; borderRadius: number; }; mdButton: { height: number; paddingHorizontal: number; borderRadius: number; }; text: { marginHorizontal: number; }; iconRight: { marginRight: number; }; iconLeft: { marginLeft: number; }; }; export default _default; //# sourceMappingURL=styles.d.ts.map