export function getUser(state: any, props: any): any;
export function getSegmentId(state: any, props: any): number;
export const getSegment: ((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
    dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export function getDatabaseId(state: any, props: any): number;
export const getDatabase: ((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
    dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export function getTableId(state: any, props: any): number;
export const getTablesByDatabase: ((state: any, props?: {
    includeHiddenTables?: boolean | undefined;
} | undefined) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => any;
    memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: [((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, ((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
        memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
        dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getTableBySegment: ((state: any, props?: {
    includeHiddenTables?: boolean | undefined;
} | undefined) => {}) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
    memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => {};
    dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
        memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
        dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getTable: ((state: any) => {}) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {};
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => {};
    dependencies: [(state: any, props: any) => number, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, (state: any, props: any) => number, ((state: any, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
        memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
            memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
            dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export function getFieldId(state: any, props: any): number;
export const getFieldsByTable: ((state: any, props?: ({
    includeHiddenTables?: boolean | undefined;
} & {
    includeSensitiveFields?: boolean | undefined;
}) | undefined) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: {}, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => any;
    memoizedResultFunc: ((resultFuncArgs_0: {}, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: [((state: any) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {};
        memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [(state: any, props: any) => number, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, (state: any, props: any) => number, ((state: any, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
            memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => {};
            dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                    includeHiddenTables?: boolean | undefined;
                } | undefined) => boolean];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: ({
        includeHiddenTables?: boolean | undefined;
    } & {
        includeSensitiveFields?: boolean | undefined;
    }) | undefined) => {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeSensitiveFields?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getFieldsBySegment: ((state: any, props?: ({
    includeHiddenTables?: boolean | undefined;
} & {
    includeSensitiveFields?: boolean | undefined;
}) | undefined) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: {}, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => any;
    memoizedResultFunc: ((resultFuncArgs_0: {}, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: [((state: any, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
        memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
            memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
            dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: ({
        includeHiddenTables?: boolean | undefined;
    } & {
        includeSensitiveFields?: boolean | undefined;
    }) | undefined) => {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeSensitiveFields?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getField: ((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    dependencies: [(state: any, props: any) => number, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: ({
        includeHiddenTables?: boolean | undefined;
    } & {
        includeSensitiveFields?: boolean | undefined;
    }) | undefined) => {
        [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
    }) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        };
        dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => boolean, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeSensitiveFields?: boolean | undefined;
        } | undefined) => boolean];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getFieldBySegment: ((state: any) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: any) => any;
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: any) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: [(state: any, props: any) => number, ((state: any, props?: ({
        includeHiddenTables?: boolean | undefined;
    } & {
        includeSensitiveFields?: boolean | undefined;
    }) | undefined) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: {}, resultFuncArgs_1: {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) => any;
        memoizedResultFunc: ((resultFuncArgs_0: {}, resultFuncArgs_1: {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) => any) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => any;
        dependencies: [((state: any, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
            memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => {};
            dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                    includeHiddenTables?: boolean | undefined;
                } | undefined) => boolean];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: ({
            includeHiddenTables?: boolean | undefined;
        } & {
            includeSensitiveFields?: boolean | undefined;
        }) | undefined) => {
            [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
        }) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
                [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
            };
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => {
                [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
            }) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => {
                [k: string]: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField;
            };
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedField>, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeSensitiveFields?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getSegmentRevisions: ((state: any) => any) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: any) => any;
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: any) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any;
    dependencies: [(state: any, props: any) => number, (state: any, props: any) => any];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getTableQuestions: ((state: any) => any[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: {}, resultFuncArgs_1: any) => any[];
    memoizedResultFunc: ((resultFuncArgs_0: {}, resultFuncArgs_1: any) => any[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => any[];
    dependencies: [((state: any) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {};
        memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: number, resultFuncArgs_3: {}) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [(state: any, props: any) => number, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, (state: any, props: any) => number, ((state: any, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {};
            memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) => {}) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => {};
            dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                    includeHiddenTables?: boolean | undefined;
                } | undefined) => boolean];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, (state: any, props: any) => any];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export const getForeignKeys: ((state: any) => {}) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: {}, resultFuncArgs_2: {}) => {};
    memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: {}, resultFuncArgs_2: {}) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => {};
    dependencies: [(state: any, props: any) => number, ((state: any, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: {}) => {};
        memoizedResultFunc: ((resultFuncArgs_0: {}) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [((state: any, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => {};
            memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_2: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => {}) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => {};
            dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment;
                dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedSegment>];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }, ((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            } & {
                resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                    clearCache: () => void;
                    resultsCount: () => number;
                    resetResultsCount: () => void;
                };
                lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
                dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                    includeHiddenTables?: boolean | undefined;
                } | undefined) => boolean];
                recomputations: () => number;
                resetRecomputations: () => void;
                dependencyRecomputations: () => number;
                resetDependencyRecomputations: () => void;
            } & {
                argsMemoize: typeof import("reselect").weakMapMemoize;
                memoize: typeof import("reselect").weakMapMemoize;
            }, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }, ((state: any) => {}) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => {};
        memoizedResultFunc: ((resultFuncArgs_0: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => {}) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => {};
        dependencies: [((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
            memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
            dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export function getLoading(state: any, props: any): any;
export function getError(state: any, props: any): any;
export const getHasSingleSchema: ((state: any, props?: {
    includeHiddenTables?: boolean | undefined;
} | undefined) => boolean) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: any) => boolean;
    memoizedResultFunc: ((resultFuncArgs_0: any) => boolean) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => boolean;
    dependencies: [((state: any, props?: {
        includeHiddenTables?: boolean | undefined;
    } | undefined) => any) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => any;
        memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) => any) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => any;
        dependencies: [((state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
            includeHiddenTables?: boolean | undefined;
        } | undefined) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            memoizedResultFunc: ((resultFuncArgs_0: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, resultFuncArgs_1: boolean) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>;
            dependencies: [(state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedTable>, (_state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State, props?: {
                includeHiddenTables?: boolean | undefined;
            } | undefined) => boolean];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }, ((state: any) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        } & {
            resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
            memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>) => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase) & {
                clearCache: () => void;
                resultsCount: () => number;
                resetResultsCount: () => void;
            };
            lastResult: () => import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase;
            dependencies: [(state: any, props: any) => number, (state: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store").State) => Record<string, import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").NormalizedDatabase>];
            recomputations: () => number;
            resetRecomputations: () => void;
            dependencyRecomputations: () => number;
            resetDependencyRecomputations: () => void;
        } & {
            argsMemoize: typeof import("reselect").weakMapMemoize;
            memoize: typeof import("reselect").weakMapMemoize;
        }];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        argsMemoize: typeof import("reselect").weakMapMemoize;
        memoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    argsMemoize: typeof import("reselect").weakMapMemoize;
    memoize: typeof import("reselect").weakMapMemoize;
};
export function getIsEditing(state: any, props: any): any;
export function getIsFormulaExpanded(state: any, props: any): any;
export function getDashboards(state: any, props: any): any;
export function getIsDashboardModalOpen(state: any, props: any): any;
export { getShallowDatabases as getDatabases, getShallowTables as getTables, getShallowFields as getFields, getShallowSegments as getSegments } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/selectors/metadata";
