declare type LiveStateMiddlewareConfig = {
    allowedActionTypes?: Set<string>;
    disabledActionTypes?: Set<string>;
    allowAction?: (action: any) => boolean;
    liveStateDataId?: string;
};
export declare const createLiveStateMiddleware: (config?: LiveStateMiddlewareConfig) => {
    middleware: (store: any) => (next: any) => (action: any) => any;
    updateLiveStateDataId: (newId?: string) => void;
    updateAllowedActionTypes: (newAllowedActionTypes?: Set<string>) => void;
    updateDisabledActionTypes: (newDisabledActionTypes?: Set<string>) => void;
    updateAllowAction: (newAllowAction?: ((action: any) => boolean) | undefined) => void;
};
export {};
