import { IntlShape } from "react-intl";
import { IAnalyticalBackend } from "@gooddata/sdk-backend-spi";
import { IUser, ObjRef } from "@gooddata/sdk-model";
import { GranteeItem, IGroupedOption, 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