export const FETCH_SEGMENTS: any;
export function fetchSegments(reload?: boolean): any;
export function updateSegment(segment: any): any;
export function fetchRealDatabases(reload?: boolean): any;
export function fetchDatabaseMetadata(dbId: any, reload?: boolean): any;
export function updateDatabase(database: any): any;
export function updateTable(table: any): any;
export function fetchTables(reload?: boolean): any;
export { FETCH_TABLE_METADATA } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/entities/tables";
export function fetchTableMetadata(id: any, reload?: boolean): any;
export const METADATA_FETCH_FIELD: "metabase/metadata/FETCH_FIELD";
export const fetchField: (id?: any, reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_FIELD";
    payload: void;
}>;
export function updateFieldValues(fieldId: any, fieldValuePairs: any): any;
export function addParamValues(paramValues: any): any;
export function addFields(fieldMaps: any): any;
export function updateField(field: any): any;
export function deleteFieldDimension(fieldId: any): any;
export function updateFieldDimension(fieldId: any, dimension: any): any;
export const FETCH_REVISIONS: "metabase/metadata/FETCH_REVISIONS";
export const fetchRevisions: (type?: any, id?: any, reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_REVISIONS";
    payload: any;
}>;
export const FETCH_SEGMENT_FIELDS: "metabase/metadata/FETCH_SEGMENT_FIELDS";
export const fetchSegmentFields: (segmentId?: any, reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_SEGMENT_FIELDS";
    payload: void;
}>;
export const FETCH_SEGMENT_TABLE: "metabase/metadata/FETCH_SEGMENT_TABLE";
export const fetchSegmentTable: (segmentId?: any, reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_SEGMENT_TABLE";
    payload: void;
}>;
export const FETCH_SEGMENT_REVISIONS: "metabase/metadata/FETCH_SEGMENT_REVISIONS";
export const fetchSegmentRevisions: (segmentId?: any, reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_SEGMENT_REVISIONS";
    payload: void;
}>;
export function addRemappings(fieldId: any, remappings: any): any;
export const fetchRemapping: (value?: any, fieldId?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_REMAPPING";
    payload: void;
}>;
export const fetchRealDatabasesWithMetadata: (reload?: any) => (dispatch: import("@reduxjs/toolkit").ThunkDispatch<any, any, any>, getState: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").GetState) => Promise<{
    type: "metabase/metadata/FETCH_REAL_DATABASES_WITH_METADATA";
    payload: void;
}>;
export { ADD_PARAM_VALUES, ADD_FIELDS } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/entities/fields";
