import { StringInterval } from "@viacomcbs/broadcast-calendar"; import { InventoryItem, InventoryItemInput } from "../../graphql/__generated__/types"; import { OAPRate, OAPInventoryItem } from "./types"; import { NewRate } from "../../db/types"; export declare const makeRateKey: (item: InventoryItem) => string; export declare function getWeeklyRates(weekRange: StringInterval, items: InventoryItem[]): NewRate[]; export declare function collectRatesDates(dates: Set, item: InventoryItemInput): Set; export declare function collectBroadcastDates(dates: Set, item: InventoryItemInput): Set; export declare function createOAPRate(rate: NewRate): OAPRate; export declare function createOAPStartEndDatetime(item: Pick): Pick; export declare function createOAPInventoryItem(item: InventoryItem): OAPInventoryItem;