import type { PermissionSubject } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/admin/permissions/types";
import type { AdminPathKey } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
import type { UserWithFeaturePermissions } from "./types/user";
export declare const dataModelPermissionAllowedPathGetter: (user?: UserWithFeaturePermissions) => AdminPathKey[];
export declare const databaseManagementPermissionAllowedPathGetter: (user?: UserWithFeaturePermissions) => AdminPathKey[];
export declare const getDataColumns: (subject: PermissionSubject) => ({
    name: string;
    hint: string;
} | {
    name: string;
    hint?: undefined;
})[];
