type vec3 = [number, number, number];
export interface Color {
    col1: vec3;
    col2: vec3;
    labelBg: number;
}
export interface Colors {
    fontColor: number;
    interactFontColor: number;
    default: Color;
    highlight: Color;
    multiHighlight: Color;
    selected: Color;
}
/** Enum for selecting color. [ Default, Highlight, MultiHighlight, Selected ] */
export declare enum ColorType {
    Default = 0,
    Highlight = 1,
    MultiHighlight = 2,
    Selected = 3
}
export interface InputColors {
    fontColor?: number;
    interactFontColor?: number;
    defaultColor1?: vec3;
    defaultColor2?: vec3;
    defaultLabelBg?: number;
    highlightColor1?: vec3;
    highlightColor2?: vec3;
    highlightLabelBg?: number;
    multiHighlightColor1?: vec3;
    multiHighlightColor2?: vec3;
    multiHighlightLabelBg?: number;
    selectedColor1?: vec3;
    selectedColor2?: vec3;
    selectedLabelBg?: number;
}
/** Get default configuration for wellbores. */
export declare function getDefaultColors(input?: InputColors): Colors;
export {};
