/**
 * @deprecated use "metabase/api" instead
 */
export function createEntity(def: any): any;
export function combineEntities(entities: any): {
    entities: {};
    reducers: {};
    reducer: import("@reduxjs/toolkit").Reducer<{}, never, Partial<{}>>;
    requestsReducer: (state: any, action: any) => any;
};
export function entityCompatibleQuery(entityQuery: any, dispatch: any, endpoint: any, { forceRefetch }?: {
    forceRefetch?: boolean | undefined;
}): Promise<any>;
export function notify(opts: {} | undefined, subject: any, verb: any): {
    notify: {
        subject: any;
        verb: any;
        undo: boolean;
    };
};
export function undo(opts: {} | undefined, subject: any, verb: any): {
    notify: {
        subject: any;
        verb: any;
        undo: boolean;
    };
};
