import { AggregationRole, CalculatedProperty, CalculationType, PropertyHierarchy, PropertyMeasure } from '@metad/ocap-core'; export declare function CURRENT(name: string, property: PropertyMeasure): CalculatedProperty; /** * 组合出 `YTD` `年累计` 公式字段 * * @param name * @param entityType */ export declare function YTD(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function QTD(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function WTD(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function MTD(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function PYYTD(name: string, timeHierarchy: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function MOM(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function MOMGAP(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function YOY(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function YTDOM(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function YTDOY(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function YOYGAP(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function YTDOYGAP(name: string, property: PropertyMeasure, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function PYSM(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function PYSMYOY(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function MPM(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; }; export declare function MPMYOY(name: string, calendar: PropertyHierarchy): { name: string; dataType: string; role: AggregationRole; formula: string; calculationType: CalculationType; };