UNPKG

@altostra/core

Version:

Core library for shared types and logic

15 lines (14 loc) 645 B
import type { Logger, OperationLoggingSeverity } from "../../../common/Logging"; import type { TokenGetter } from "../ServiceClientBase"; import { ServiceClientBase } from "../ServiceClientBase"; import type { ConversionRequest, ConversionResponse } from "./common"; export interface ConversionServiceParams { logger?: Logger<OperationLoggingSeverity>; getToken: TokenGetter; endpoint: URL | string; } export declare class ConversionService extends ServiceClientBase { #private; constructor({ logger, getToken, endpoint, }: ConversionServiceParams); convert(conversion: ConversionRequest): Promise<ConversionResponse>; }