import { DateTime } from 'luxon';
/**
 * Today's date
 */
export declare const today: DateTime;
export declare const todayDate: any;
export interface PeriodProps {
    label: string;
    name: string;
    value: string;
}
/**
 * List of defaults for table filters
 */
export declare const defaultFilterList: any[];
/**
 * Get default Period Filter
 * @param {*} options
 * @param {*} defaultEnabled
 */
export declare const getFilterList: (options: any, defaultEnabled: boolean) => any;
/**
 * Generate periods by type
 * @param type
 * @returns
 */
export declare const generatePeriods: (type?: string | undefined) => PeriodProps[];
/**
 * Get view periods
 * @param {*} viewPeriod
 */
export declare const getRelativePeriods: (viewPeriod?: string) => {
    startDate: string;
    endDate: string;
};
export declare const checkDate: (date: string) => 0 | 1 | -1;
