import { RequestService } from "./request.service.js"; import { ProviderAuthImportResult, ProviderAuthPollRequest, ProviderAuthPollResult, ProviderAuthStartRequest, ProviderAuthStartResult, ProviderConfigUpdate, ProviderConnectionTestRequest, ProviderConnectionTestResult, ProviderCreateRequest, ProviderCreateResult, ProviderDeleteResult, ProviderInstanceView, ProviderTemplatesView, ProvidersView } from "@nextclaw/server"; //#region src/services/providers.service.d.ts declare class ProviderService { private readonly requestService; constructor(requestService: RequestService); readonly list: () => Promise; readonly listTemplates: () => Promise; readonly update: (providerId: string, data: ProviderConfigUpdate) => Promise; readonly create: (data?: ProviderCreateRequest) => Promise; readonly delete: (providerId: string) => Promise; readonly testConnection: (providerId: string, data: ProviderConnectionTestRequest) => Promise; readonly startAuth: (providerId: string, data?: ProviderAuthStartRequest) => Promise; readonly pollAuth: (providerId: string, data: ProviderAuthPollRequest) => Promise; readonly importAuthFromCli: (providerId: string) => Promise; } //#endregion export { ProviderService }; //# sourceMappingURL=providers.service.d.ts.map