import type { EntityId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/admin/permissions/types";
import type { GroupId, Impersonation } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { ImpersonationModalParams } from "./types";
export declare const getImpersonationKey: (impersonation: Impersonation) => string;
export declare const getImpersonatedDatabaseId: ({ databaseId, impersonatedDatabaseId, }: ImpersonationModalParams) => number;
export declare const getEditImpersonationUrl: (entityId: EntityId, groupId: GroupId, view: "database" | "group") => string;
