import { type IntlShape } from "react-intl";
import { type IAnalyticalBackend } from "@gooddata/sdk-backend-spi";
import { type IUser, type ObjRef } from "@gooddata/sdk-model";
import { type GranteeItem, type IGroupedOption, type ISelectErrorOption } from "../types.js";
/**
 * @internal
 */
export declare const loadGranteeOptionsPromise: (currentUser: IUser, sharedObjectRef: ObjRef, appliedGrantees: GranteeItem[], backend: IAnalyticalBackend, workspace: string, intl: IntlShape, onGranteesLoaded: (numberOfAvailableGrantees: number) => void) => (inputValue: string) => Promise<IGroupedOption[] | ISelectErrorOption[]>;
//# sourceMappingURL=loadGranteeOptionsPromise.d.ts.map