import { AdaptablePersistentState, AdaptableState } from '../../types';
import { ApiBase } from '../Implementation/ApiBase';
export declare class StateInternalApi extends ApiBase {
    getAllStateForDevTools(): AdaptableState;
    /**
     * Replaces persisted Adaptable state with the supplied snapshot (e.g. from DevTools).
     * Transient store sections (Internal, Popup, Comment, Plugins) are left unchanged.
     */
    restoreState(state: AdaptableState | AdaptablePersistentState): Promise<void>;
}
