import { DateOrString } from "./types"; import { DateTime } from "@viacomcbs/broadcast-calendar"; export { DateTime } from "luxon"; export declare function isDateTime(d: DateTime | string | undefined): d is DateTime; export declare function getNow(): DateTime; export declare function getNowString(): string; export declare function fileTimestamp(): string; export declare function createTZDateFromUTC(dateStr: string, timezone?: string): DateTime | null; export declare function createTZDateTimeFromUTC(dateTimeStr: string, timezone?: string): DateTime | null; export declare const openAPDate: (date: DateTime) => string; export declare const openAPDateTime: (date: DateTime) => string; export declare function getOpenAPDateFromDatabase(date: string): string; export declare function getOpenAPDateTimeFromDatabase(date: string): string; export declare const makeFormatter: (format: string) => (dateConfig: DateOrString) => string; export declare const formatDate: (dateConfig: DateOrString) => string; export declare const formatDateTime: (dateConfig: DateOrString) => string; export declare const formatDay: (dateConfig: DateOrString) => string; export declare const formatTime: (dateConfig: DateOrString) => string; export declare function formatWeekHeader(date: DateTime): string; export declare function parseNYDate(date?: string): DateTime | null; export declare function parseNYDateTime(date?: string): DateTime | null; export declare function getIsoDateFromInput(date: DateOrString): string; export declare function getIsoDateFromSql(date: DateOrString): string; export declare function getIsoDateTimeFromInput(date: DateOrString): string; export declare function getSqlDateTimeFromIsoInput(date: DateOrString): string; export declare function getSqlDateTimeFromSql(date: DateOrString): string; export declare function parseDateTime(value: DateOrString): DateTime; export declare function differenceInHours(leftDate: DateOrString, rightDate: DateOrString): number; export declare function isDateTimeEqual(a: string, b: string): boolean; export declare function isMonday(value: DateOrString): boolean; export declare function getMondayIsoDate(from: DateOrString): string; export declare function copyDate(from: DateOrString, to: string): string; export declare function differenceInWeeks(leftDate: DateOrString, rightDate: DateOrString): number; export declare function addWeeks(date: DateOrString, weeks: number): DateTime;