| import Model from '../Model.js'; | 
| import { ZRColor, PaletteOptionMixin, DecalObject } from '../../util/types.js'; | 
| import GlobalModel from '../Global.js'; | 
| interface PaletteMixin<T extends PaletteOptionMixin = PaletteOptionMixin> extends Pick<Model<T>, 'get'> { | 
| } | 
| declare class PaletteMixin<T extends PaletteOptionMixin = PaletteOptionMixin> { | 
|     getColorFromPalette(this: PaletteMixin<T>, name: string, scope?: any, requestNum?: number): ZRColor; | 
|     clearColorPalette(this: PaletteMixin<T>): void; | 
| } | 
| export declare function getDecalFromPalette(ecModel: GlobalModel, name: string, scope?: any, requestNum?: number): DecalObject; | 
| export { PaletteMixin }; |