import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { IAssistInputData } from './models/iassist-input-data';
import { IAssistResponse } from './models/iassist-response';
import { ToastService } from "@seniorsistemas/angular-components/toast";
import * as i0 from "@angular/core";
export declare class IAssistService {
    private readonly http;
    private readonly toastService;
    constructor(http: HttpClient, toastService: ToastService);
    askIA(context: string, data: IAssistInputData): Observable<IAssistResponse>;
    private _replacePlaceholder;
    private _createPrompt;
    static ɵfac: i0.ɵɵFactoryDeclaration<IAssistService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<IAssistService>;
}
