/**
 * Interface para definir um preset de intervalo de datas no calendário.
 *
 * Cada preset possui um rótulo identificador e uma função que calcula
 * dinamicamente o intervalo de datas com base na data atual.
 */
export interface PoCalendarRangePreset {
    /** Identificador/rótulo de exibição do preset. */
    label: string;
    /** Função que calcula dinamicamente o intervalo de datas relativo à data informada. */
    dateRange: (today: Date) => {
        start: Date;
        end: Date;
    };
    isDisabled?: boolean;
}
