import { GuiStore } from './guifyObject';
type ProxyId = number;
type Target = {
    [key: string]: any;
};
export declare namespace WorkerDebugGui {
    export const add: <T extends Target>(obj: T, configureStore?: (store: GuiStore<T>) => void, onChange?: (...args: any[]) => void) => T;
    type UpdateParams = {
        id: ProxyId;
        keyPath: string[];
        value: any;
    };
    export const updateFromStore: ({ id, keyPath, value, }: UpdateParams) => void;
    export const destroy: () => void;
    export {};
}
export {};
