/**
 * Report Quantity by IdCode
 */
export declare type ShortcutReport = {
    idCode: string;
    description: string;
    unit: string;
    serviceCode: string;
    billCode: string;
    billDescription: string;
    billUnit: string;
    billQuantity: number;
    quantity: number;
};
declare function reportQuantityByIdCode(projectCode: string, versionCode?: string): Promise<ShortcutReport[]>;
/**
 * Report Resource
 */
export declare type ResourceReport = {
    optionCode: string;
    materialType: string;
    materialCode: string;
    materialDescription: string;
    materialUnit: string;
    quantity: number;
};
declare function reportResourceDefault(projectCode: string, versionCode?: string): Promise<ResourceReport[]>;
declare function reportResourceAdjustment(projectCode: string, versionCode?: string): Promise<ResourceReport[]>;
declare const normService: {
    reportQuantityByIdCode: typeof reportQuantityByIdCode;
    reportResourceDefault: typeof reportResourceDefault;
    reportResourceAdjustment: typeof reportResourceAdjustment;
};
export default normService;
