import { InteractionFeedback } from '../../../proto/ai/inworld/engine/v1/feedback.pb.js';
import { InternalClientConfiguration } from '../../common/data_structures/index.js';
import { Feedback } from '../../entities/feedback.entity.js';
import { SessionToken } from '../../entities/session_token.entity.js';
import { PbService } from './pb.service.js';
export interface CreateInteractionFeedbackProps {
    scene: string;
    correlationId?: string;
    config: InternalClientConfiguration;
    interactionFeedback: InteractionFeedback;
    interactionId: string;
    session: SessionToken;
}
export interface DeletenteractionFeedbackProps {
    config: InternalClientConfiguration;
    session: SessionToken;
    name: string;
}
export declare class FeedbackService extends PbService {
    createInteractionFeedback(props: CreateInteractionFeedbackProps): Promise<Feedback>;
    deleteInteractionFeedback(props: DeletenteractionFeedbackProps): Promise<void>;
}
