import { scalar } from "./base.scalar"; import { entity } from "./base.entity"; import { pair } from "./base.pair"; import { exchangeEnum } from "./exchangeEnum"; import { projectEntity } from "./projectEntity"; import { httpComponent } from "./httpComponent"; import { drawerEntity } from "./drawerEntity"; import { revenueTypeEnum } from "./revenueTypeEnum"; export declare namespace projectPaymentEntity { type Id = scalar.Uuid; interface Doc extends entity.Doc { name?: scalar.Title; _name?: scalar.Alpha; code?: scalar.Alpha; project?: projectEntity.Id; year?: scalar.Integer; month?: scalar.Integer; amount?: scalar.Float; exchange?: exchangeEnum.Id; revenue?: revenueTypeEnum.Id; description?: scalar.Title; drawers?: Array; } interface Filter extends entity.Filter { project?: Array; year?: scalar.Integer; month?: scalar.Integer; } interface Service extends entity.Service { findByMonth(project: projectEntity.Id, year: scalar.Integer, month: scalar.Integer, OPT?: entity.Option, REQ?: httpComponent.Req): Promise; } type View = entity.View; type Table = entity.Wrapper; interface Pair extends pair.Core { } type IdOrPair = Id | Pair; }