declare type ElevateLevel = 0 | 1 | 2 | 3; interface ElevateWithoutLevel { color?: string; depth?: number; spread?: boolean; fallback?: boolean; } interface ElevateWithLevel extends ElevateWithoutLevel { level: ElevateLevel; } declare function elevate(options: ElevateWithoutLevel): [string, string, string, string]; declare function elevate(options: ElevateWithLevel): string; export { elevate as default };