declare const API_OPTION: {
    getSharecoolDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVOrgDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVOrgDropdownByUser: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVProdBaseDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVProdBaseBySetOfBookDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVLineDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVSetofbookDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVOrganizationCascade: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVEconomicBySetOfBookDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVPostDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVUserSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVVendorSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVVendorAll: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVClientAll: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVVendorSelector_VendorType: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVManagDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVUnitDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMaterialSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMaterialTypeDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMaterialTypeByContractDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMaterialTypeByMaterialCategoryDropdown: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVProjectSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVProjectSelect: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVProjectSelectorAll: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVContractSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    uploadContract: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    upload: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVClientSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVPaytypeSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getPurchaseContract: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getContract: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getContractPopuplist: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getContractPopuplistByAmount: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getContractAll: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getAccessoryType: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getAssetsType: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getAssetsTypeByCode: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    sendApproval: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getMeterage: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getContractAndProjectTree: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getProjectModal: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getProjectTeeModal: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVFlowTrajectory: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVFlowTimeTable: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getFolderByUser: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMyFlow: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVMulFlow: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    createFolder: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    deleteFolder: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    putFolder: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getFile: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    deleteFIle: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    createFIle: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    uploadFileHandle: {
        url: string;
        option: {
            headers: {
                authorization: string | null;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVBussinessScenariosSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
    getIVPaymentTypeSelector: {
        url: string;
        option: {
            headers: {
                [props: string]: any;
            };
            method: string;
        };
        baseUrl: string;
    };
};
export declare const formatHTTP: (fetch: any, method?: string) => Promise<any>;
export declare const formatUrl: (base: string, api: string, params?: object) => string;
export declare const renewToken: (option: any) => any;
export { API_OPTION };
