import { scalar } from "./base.scalar"; import { pair } from "./base.pair"; import { lookup } from "./base.lookup"; import { environmentEnum } from "./environmentEnum"; import { packageLookup } from "./packageLookup"; import { packageVersionLookup } from "./packageVersionLookup"; export declare namespace deployLookup { type Id = scalar.Uuid; interface Table extends lookup.Core { package: packageLookup.Id; packageVersion: packageVersionLookup.Id; environment: environmentEnum.Id; ipMap: scalar.AnyObject; } interface Pair extends pair.Core { } type IdOrPair = Id | Pair; interface AddDto { packageName: scalar.Alpha; packageVersion: scalar.Alpha; name: scalar.Title; environment: environmentEnum.Id; ipMap: scalar.AnyObject; } interface Service extends lookup.Service { addRunningAsync(dto: AddDto): Promise; } }