import type { ViewStyle } from 'react-native'; import type { ElevationLevels } from '@coinbase/cds-common/types/ElevationLevels'; import { type Theme } from '../core/theme'; export type InteractableStyles = { staticStyles: ViewStyle; pressedStyles: ViewStyle; disabledStyles: ViewStyle; contentStyles: { pressed: ViewStyle; disabled: ViewStyle; }; }; export type GetInteractableStylesParams = { theme: Theme; background: string; pressedBackground?: string; disabledBackground?: string; borderColor: string; pressedBorderColor?: string; disabledBorderColor?: string; elevation?: ElevationLevels; }; export declare const getInteractableStyles: ({ theme, background, pressedBackground, disabledBackground, borderColor, pressedBorderColor, disabledBorderColor, }: GetInteractableStylesParams) => { wrapperStyles: { base: { backgroundColor: string; borderColor: string; }; pressed: { backgroundColor: string; borderColor: string; }; disabled: { backgroundColor: string; borderColor: string; }; }; contentStyles: { pressed: { opacity: number; }; disabled: { opacity: number; }; }; }; //# sourceMappingURL=getInteractableStyles.d.ts.map