import { NgbDateStruct } from '@ng-bootstrap/ng-bootstrap';
export declare type IDateJson = {
    year: number;
    month: number;
    day: number;
};
export declare const parseStringDate: ({ year, month, day, }: NgbDateStruct) => string;
export declare const getNumberWithZero: (n: number) => string | number;
/**
 *
 * @param strDate formato fecha, yyyy-mm-dd
 * @returns
 */
export declare const toNgDateStruct: (strDate: string) => NgbDateStruct;
/**
 *
 * @param strDate formato fecha, dd/mm/yyyy
 * @returns
 */
export declare const dateToNgDateStruct: (strDate: string) => NgbDateStruct;
/**
 * Retorna la fecha actual en el tipo de dato NgbDateStruct
 * @returns NgbDateStruct
 */
export declare const getTodayNgbDateStruct: () => NgbDateStruct;
/**
 * Retorna la fecha actual en el tipo de dato NgbDateStruct
 * @returns NgbDateStruct
 */
export declare const getMinDateNgbDateStruct: () => NgbDateStruct;
export declare const toParseNgDateStruct: (date: string) => NgbDateStruct | null;
export declare const esTipoNgbDateStruct: (date: any) => boolean;
export declare const todayDate: () => Date;
/**
 *
 * @param strDate
 * @returns
 */
export declare const setDateNgStruct: (strDate: string) => NgbDateStruct;
export declare const esMenorFechaActual: (day: number, month: number, year: number) => boolean;
export declare const parseStringDateFormatUser: ({ year, month, day, }: IDateJson) => string;
