/** Tipo de premio comunitario — secciones 1, 7.5 (R07) y 9. Nunca lo fija el propietario. */
export declare const REWARD_KINDS: readonly ["guaranteed_gift_token", "free_dynamic"];
export type RewardKind = (typeof REWARD_KINDS)[number];
export declare const REWARD_KIND_LABEL: Record<RewardKind, string>;
export declare const REWARD_CLAIM_STATUSES: readonly ["pending", "claimed", "redeemed", "expired", "disputed"];
export type RewardClaimStatus = (typeof REWARD_CLAIM_STATUSES)[number];
/**
 * La dinámica gratuita solo se ofrece si está habilitada y el finder es mayor de edad;
 * el gift token garantizado siempre está disponible como alternativa — sección 9.
 */
export declare function availableRewardKinds(options: {
    freeDynamicEnabledInCountry: boolean;
    claimantIsAdult: boolean;
}): readonly RewardKind[];
