import { ObjectID } from '@buerli.io/core'; export declare type OverrideValues = { meshColor?: THREE.Color; meshOpacity?: number; lineColor?: THREE.Color; lineOpacity?: number; }; export declare type Override = { priority: number; values: OverrideValues; solidIds?: ObjectID[]; }; export declare type GeometryOverridesStateT = { overrides: Record; addOverride: (name: string, override: Override) => void; removeOverride: (name: string) => void; }; export declare const useGeometryOverridesStore: import("zustand").UseBoundStore>;