import { StringInterval } from "@viacomcbs/broadcast-calendar"; import { InventoryItemStatus, InventoryItem } from "../../graphql/__generated__/types"; interface Get { id: number; } export declare function get({ id }: Get): Promise; interface GetAll { ids: number[]; } export declare function getAll({ ids }: GetAll): Promise; interface GetAllForPubisherQuery { publisherId: number; statuses?: InventoryItemStatus[]; noPastItems?: boolean; } export declare function getAllForPublisher(query: Pick): Promise; export declare function getAllForPublisherByStatuses(query: Required & Pick): Promise; interface GetAllForDateRangeQuery { dateRange: StringInterval; publisherId?: number; statuses: InventoryItemStatus[]; } export declare function getAllForDateRange(options: GetAllForDateRangeQuery): Promise; interface GetAllForDateQuery { publisherId: number; date: string; statuses: InventoryItemStatus[]; } export declare function getAllForDate(options: GetAllForDateQuery): Promise; export {};