export type VcSpSelectItemKey<T = Record<string, any>> = boolean | null | undefined | string | readonly (string | number)[] | ((item: T, fallback?: any) => any);
export type VcSparklineItem = number | {
    value: number;
};
export interface VcSpPoint {
    x: number;
    y: number;
    value: number;
}
export interface VcSpBoundary {
    minX: number;
    minY: number;
    maxX: number;
    maxY: number;
}
export type SparklineText = {
    x: number;
    value: string;
};
export interface VcSpBar {
    x: number;
    y: number;
    height: number;
    value: number;
}
export type VcSpLineType = 'trend' | 'bar';
export type VcSpGradientDirection = 'top' | 'bottom' | 'left' | 'right';
