import { type IEntitlementDescriptor } from "@gooddata/sdk-model";
import { type ResolvedEntitlements } from "../../types/commonTypes.js";
import { type DashboardSelector } from "../types.js";
/**
 * Returns dashboard's entitlements.
 *
 * @remarks
 * It is expected that the selector is called only after the entitlements state
 * is correctly initialized. Invocations before initialization lead to invariant errors.
 *
 * @alpha
 */
export declare const selectEntitlements: DashboardSelector<ResolvedEntitlements>;
/**
 * @alpha
 */
export declare const selectEntitlementMaxAutomationRecipients: DashboardSelector<IEntitlementDescriptor | undefined>;
/**
 * @alpha
 */
export declare const selectEntitlementUnlimitedAutomationRecipients: DashboardSelector<IEntitlementDescriptor | undefined>;
/**
 * @alpha
 */
export declare const selectMaxAutomationRecipients: DashboardSelector<number>;
/**
 * @alpha
 */
export declare const selectEntitlementMaxAutomations: DashboardSelector<IEntitlementDescriptor | undefined>;
/**
 * @alpha
 */
export declare const selectEntitlementUnlimitedAutomations: DashboardSelector<IEntitlementDescriptor | undefined>;
/**
 * @alpha
 */
export declare const selectEntitlementMinimumRecurrenceMinutes: DashboardSelector<IEntitlementDescriptor | undefined>;
//# sourceMappingURL=entitlementsSelectors.d.ts.map