/// <reference types="react" />
import type { SdkStoreState } from "@metabase/embedding-sdk-react/dist/enterprise/frontend/src/embedding-sdk/store/types";
import type { State } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
export declare const getLoginStatus: (state: SdkStoreState) => import("@metabase/embedding-sdk-react/dist/enterprise/frontend/src/embedding-sdk/store/types").LoginStatus;
export declare const getIsInitialized: (state: SdkStoreState) => boolean;
export declare const getIsLoggedIn: (state: SdkStoreState) => boolean;
export declare const getSessionTokenState: (state: SdkStoreState) => import("@metabase/embedding-sdk-react/dist/enterprise/frontend/src/embedding-sdk/store/types").EmbeddingSessionTokenState;
export declare const getPlugins: (state: SdkStoreState) => import("..").SdkPluginsConfig | null;
export declare const getEventHandlers: (state: SdkStoreState | State) => import("../lib/events").SdkEventHandlersConfig | null;
export declare const getLoaderComponent: (state: SdkStoreState) => (() => import("react").JSX.Element) | null;
export declare const getErrorComponent: (state: SdkStoreState) => (({ message }: {
    message: string;
}) => import("react").JSX.Element) | null;
export declare const getMetabaseInstanceUrl: (state: SdkStoreState) => string;
export declare const getFetchRefreshTokenFn: (state: SdkStoreState) => import("..").FetchRequestTokenFn | null;
