import { MitosisComponent } from '../../../types/mitosis-component';
import { ToReactOptions } from '../types';
export declare const processHookCode: ({ str, options }: {
    str: string;
    options: ToReactOptions;
}) => string;
export declare const getUseStateCode: (json: MitosisComponent, options: ToReactOptions) => string;
export declare const updateStateSetters: (json: MitosisComponent, options: ToReactOptions) => void;
export declare const updateStateSettersInCode: (value: string, options: ToReactOptions) => string;
export declare const getReactVariantStateImportString: (hasState: boolean, options: ToReactOptions) => "" | "import { useLocalProxy } from 'valtio/utils';" | "import { useMutable } from 'react-solid-state';" | "import { useLocalObservable, observer } from 'mobx-react-lite';";
export declare const getReactVariantStateString: ({ hasState, options, json, useStateCode, }: {
    useStateCode: string;
    hasState: boolean;
    json: MitosisComponent;
    options: ToReactOptions;
}) => string;
export declare const getDefaultImport: (options: ToReactOptions, json: MitosisComponent) => string;
