import { BaseToken, Platforms } from "../types"; type ReactNativeShadow = { /** * Android value */ elevation: number; /** iOS Values */ shadowOffset: { width: number; height: number; }; shadowRadius: number; shadowOpacity: number; shadowColor: string; }; export interface ElevationToken extends BaseToken { data: DropShadowEffect[]; dataRN: ReactNativeShadow; } export type ElevationsKeys = "sm" | "md" | "lg"; export type ElevationsType = { [size in ElevationsKeys]: ElevationToken; }; export type ElevationPlatformValues = { web: string; reactNative: ElevationToken["dataRN"]; }; export type ThemeElevationType = { [key in ElevationsKeys]: ElevationPlatformValues[T]; }; export {};