import type { DashboardId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare const fetchDashboard: import("@reduxjs/toolkit").AsyncThunk<{
    entities: {
        [key: string]: {
            [key: string]: any;
        } | undefined;
    };
    dashboard: any;
    dashboardId: any;
    parameterValues: {
        [k: string]: any;
    };
    preserveParameters: boolean;
}, {
    dashId: DashboardId;
    queryParams: Record<string, any>;
    options?: {
        preserveParameters?: boolean | undefined;
        clearCache?: boolean | undefined;
    } | undefined;
}, {
    state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State;
    dispatch?: import("@reduxjs/toolkit").ThunkDispatch<unknown, unknown, import("@reduxjs/toolkit").UnknownAction> | undefined;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
