import { DependencyContainer, InjectionToken } from 'tsyringe';
import { StateType } from '../reactivity';
type ResolutionParams = {
    token: InjectionToken;
    instance: any;
    container: DependencyContainer;
};
export type Configuration = {
    readonlyProxiesForView: boolean;
    defaultStateReactiveLevel: Exclude<StateType, 'default'>;
    devtools?: boolean;
    afterResolve?(params: ResolutionParams): any;
};
export declare const config: Configuration;
export declare function configure(options: Partial<Configuration>): void;
export {};
