UNPKG

@altostra/core

Version:

Core library for shared types and logic

16 lines (15 loc) 727 B
import type { Blueprint } from "../../../blueprint"; import type { Logger, OperationLoggingSeverity } from "../../../common/Logging"; import type { TokenGetter } from "../ServiceClientBase"; import { ServiceClientBase } from "../ServiceClientBase"; import type { DesignRecommendationsResponse } from "./common"; export interface DesignRecommendationsServiceOptions { logger?: Logger<OperationLoggingSeverity>; getToken: TokenGetter; endpoint: URL | string; } export declare class DesignRecommendationsService extends ServiceClientBase { #private; constructor({ logger, getToken, endpoint, }: DesignRecommendationsServiceOptions); inspect(blueprint: Blueprint): Promise<DesignRecommendationsResponse>; }