import TypeList from "@site/src/components/TypeList"

# price-selection

## Classes

- [AbstractPriceSelectionStrategy](../price_selection/classes/price_selection.AbstractPriceSelectionStrategy.mdx)

## Interfaces

- [IPriceSelectionStrategy](../price_selection/interfaces/price_selection.IPriceSelectionStrategy.mdx)
- [PriceSelectionContext](../price_selection/interfaces/price_selection.PriceSelectionContext.mdx)
- [PriceSelectionResult](../price_selection/interfaces/price_selection.PriceSelectionResult.mdx)

## Type Aliases

- [PriceType](../price_selection/types/price_selection.PriceType.mdx)

___

## Variables

### PriceType

 **PriceType**: `Object`

#### Properties

<TypeList types={[{"name":"DEFAULT","type":"[DEFAULT](medusa.mdx#default)","description":"","optional":false,"defaultValue":"\"default\"","expandable":false,"children":[]},{"name":"SALE","type":"[SALE](../medusa/enums/medusa.PriceListType.mdx#sale)","description":"","optional":false,"defaultValue":"\"sale\"","expandable":false,"children":[]},{"name":"OVERRIDE","type":"[OVERRIDE](../medusa/enums/medusa.PriceListType.mdx#override)","description":"","optional":false,"defaultValue":"\"override\"","expandable":false,"children":[]}]}  sectionTitle="PriceType"/>
