/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ export declare const PaletteType: { readonly sequentialsinglehue: "sequentialsinglehue"; readonly sequentialmultihue: "sequentialmultihue"; readonly diverging: "diverging"; readonly qualitative: "qualitative"; }; export type PaletteType = (typeof PaletteType)[keyof typeof PaletteType]; export declare const PaletteName: { readonly blues: "blues"; readonly greens: "greens"; readonly greys: "greys"; readonly oranges: "oranges"; readonly purples: "purples"; readonly reds: "reds"; readonly viridis: "viridis"; readonly inferno: "inferno"; readonly magma: "magma"; readonly plasma: "plasma"; readonly bluegreen: "bluegreen"; readonly bluepurple: "bluepurple"; readonly greenblue: "greenblue"; readonly orangered: "orangered"; readonly purpleblue: "purpleblue"; readonly purplebluegreen: "purplebluegreen"; readonly purplered: "purplered"; readonly redpurple: "redpurple"; readonly yellowgreen: "yellowgreen"; readonly yellowgreenblue: "yellowgreenblue"; readonly yelloworangebrown: "yelloworangebrown"; readonly yelloworangered: "yelloworangered"; readonly brownbluegreen: "brownbluegreen"; readonly pinkyellowgreen: "pinkyellowgreen"; readonly purplegreen: "purplegreen"; readonly purpleorange: "purpleorange"; readonly redblue: "redblue"; readonly redgrey: "redgrey"; readonly redyellowblue: "redyellowblue"; readonly redyellowgreen: "redyellowgreen"; readonly spectral: "spectral"; readonly accent: "accent"; readonly category10: "category10"; readonly category20: "category20"; readonly dark2: "dark2"; readonly paired: "paired"; readonly pastel1: "pastel1"; readonly pastel2: "pastel2"; readonly set1: "set1"; readonly set2: "set2"; readonly set3: "set3"; }; export type PaletteName = (typeof PaletteName)[keyof typeof PaletteName]; export declare class PaletteResources { palettes: { [key: string]: { type: PaletteType; colors: Uint8Array; }; }; } export interface IPaletteVisual { colors: Uint8Array; copyFrom(palette: IPaletteVisual): void; update(): void; } export declare abstract class PaletteBase { protected _colors: Uint8Array; protected _changed: boolean; get colors(): Uint8Array; set colors(value: Uint8Array); constructor(); copyFrom(palette: IPaletteVisual): void; update(): void; } export declare class Palette extends PaletteBase implements IPaletteVisual { }