import { DETAIL_PROMO_TYPE } from "./types/tuition";
export declare const timeYearActive: string;
export declare const nextYearDate: string;
export declare const prevYearDate: string;
export declare const parseToObject: (value: string) => Record<string, string>;
export declare const findAdjustmentForTuition: (list_detail_fee_adjustment: Array<any>) => any;
export declare const findAdjustmentForOtherService: (list_detail_fee_adjustment: Array<any>) => any;
export declare const getTotalDetailPromoByCode: (list_detail_promo: any[], code: DETAIL_PROMO_TYPE) => number;
export declare const sumTotalFee: (listFee: Array<any>, isFeeAdjustment?: boolean) => number;
export declare const generateValue: (value: number) => number;
export declare const PHXConvertHeadersRequest: (headers: object) => {
    authorizationId: string | number;
    appId: any;
    app: any;
    hostname: any;
    phoneNumber: any;
    parentId: string | number;
    studentId: string | number;
    language: any;
    os: any;
    osVersion: any;
    deviceModel: any;
    deviceId: any;
    listUserSchool: {
        user_id: number | string;
        hostname: string;
    }[];
    userId: string | number;
    currentVersion: string;
    clientPath: any;
    teacherId: any;
    schoolId: any;
};
export declare function getConfigByDepartmentId(listConfigs: Array<any>, departmentId: number): any;
export declare const PHXConvertStringToDateISO: (time: string) => string;
export interface IDatePartsNumber {
    day: number;
    month: number;
    year: number;
    hour: number;
    minute: number;
}
export interface IDatePartsString {
    day: string;
    month: string;
    year: string;
    hour: string;
    minute: string;
    time: string;
}
export type IDateToParts<T extends "number" | "string"> = T extends "number" ? IDatePartsNumber : IDatePartsString;
