export type Color = string | [number, number, number, number?]; export type Expr = T | unknown[]; export type VStyleRule = { when?: Expr; point?: { radius?: Expr; fill?: Expr; stroke?: { color?: Expr; width?: Expr; }; icon?: { url: string; size?: number; anchor?: [number, number]; }; }; line?: { color?: Expr; width?: Expr; dasharray?: number[]; }; polygon?: { fill?: Expr; stroke?: { color?: Expr; width?: Expr; }; }; label?: { text?: Expr; color?: Expr; size?: Expr; halo?: { color?: Expr; width?: Expr; }; }; }; export type VStyle = { rules: VStyleRule[]; vars?: Record; }; export declare const VSTYLE_DEFAULT: VStyle;