import { schematic } from '@synnaxlabs/client';
import { location } from '@synnaxlabs/x';
import { ReactElement } from 'react';
export declare const StateOverrideControls: () => ReactElement;
export interface UseCustomArgs {
    container: HTMLElement | null;
    orientation: location.Outer;
    activeState: string;
    externalScale: number;
    spec?: schematic.symbol.Spec;
    onMount?: (svgElement: SVGSVGElement) => void;
    stateOverrides?: schematic.symbol.State[];
}
export declare const useCustom: ({ container, orientation, activeState, externalScale, spec, onMount, stateOverrides, }: UseCustomArgs) => void;
//# sourceMappingURL=Custom.d.ts.map