/** * Resource names used in route `policies` declarations. Mercur-owned resources * are declared in `src/policies/*`; the rest come from Medusa's own catalog. * * Keep the values in sync with those catalogs — an unknown resource name is * not a type error, it silently never matches a granted policy. */ export declare const PolicyResource: { readonly seller: "seller"; readonly seller_member: "seller_member"; readonly member_invite: "member_invite"; readonly order_group: "order_group"; readonly offer: "offer"; readonly commission_rule: "commission_rule"; readonly commission_rate: "commission_rate"; readonly commission_line: "commission_line"; readonly payout: "payout"; readonly payout_account: "payout_account"; readonly product_attribute: "product_attribute"; readonly product_attribute_value: "product_attribute_value"; readonly product_change: "product_change"; readonly review: "review"; readonly product: "product"; readonly product_variant: "product_variant"; readonly product_option: "product_option"; readonly product_tag: "product_tag"; readonly product_type: "product_type"; readonly product_category: "product_category"; readonly product_collection: "product_collection"; readonly order: "order"; readonly order_change: "order_change"; readonly order_claim: "order_claim"; readonly order_exchange: "order_exchange"; readonly return: "return"; readonly return_reason: "return_reason"; readonly refund_reason: "refund_reason"; readonly customer: "customer"; readonly customer_group: "customer_group"; readonly inventory_item: "inventory_item"; readonly reservation_item: "reservation_item"; readonly stock_location: "stock_location"; readonly price_list: "price_list"; readonly price_preference: "price_preference"; readonly currency: "currency"; readonly promotion: "promotion"; readonly campaign: "campaign"; readonly region: "region"; readonly sales_channel: "sales_channel"; readonly store: "store"; readonly payment: "payment"; readonly shipping_option: "shipping_option"; readonly shipping_option_type: "shipping_option_type"; readonly shipping_profile: "shipping_profile"; readonly fulfillment: "fulfillment"; readonly fulfillment_provider: "fulfillment_provider"; readonly fulfillment_set: "fulfillment_set"; readonly file: "file"; }; export type PolicyResourceName = (typeof PolicyResource)[keyof typeof PolicyResource];