import { EqualityChecker } from 'zustand';
import { DrawingID, PluginID } from '@buerli.io/core';
import { SketchPState } from '../types';
export declare function useSketchState<T>(drawingId: DrawingID, pluginId: PluginID, sel: (state: SketchPState) => T, equalityFn?: EqualityChecker<T | undefined> | undefined): T;
