import { CDK } from "../../_imports";
import type { Service } from "./service";
export type Port<Port extends string> = Port.Port<Port>;
export declare namespace Port {
    interface Props<Port extends string> {
        service: Service.AbsService<Port>;
        name: Port;
    }
    class Port<Port extends string> {
        readonly props: Props<Port>;
        constructor(props: Props<Port>);
        get service(): Service<Port>;
        get port(): Props<Port>;
        ref(): CDK.HttpRouteSpecRulesBackendRefs;
    }
}
//# sourceMappingURL=service-port.d.ts.map