import { ApiCaller } from '../api/api-caller'; import { Dto } from '../api/client'; import { MessageCtx } from './message.ctx'; import { SessionCtx } from './session.ctx'; export declare class CsatCtx { private api; private sessionCtx; private messageCtx; constructor({ api, sessionCtx, messageCtx, }: { api: ApiCaller; sessionCtx: SessionCtx; messageCtx: MessageCtx; }); submitCsat: (body: Pick) => Promise<{ data: null; error: string; } | { data: { success: boolean; reason?: "rescore_locked" | "request_cancelled"; } | undefined; error: { statusCode?: number; message?: string; error?: string; } | undefined; }>; } //# sourceMappingURL=csat.ctx.d.ts.map