import { Interaction, InteractionResults, KoaContextWithOIDC } from '../types/oidc.types';
export declare class InteractionHelper {
    private readonly ctx;
    private readonly provider;
    constructor(ctx: KoaContextWithOIDC);
    details(): Promise<Interaction>;
    finished(result: InteractionResults, options?: {
        mergeWithLastSubmission?: boolean;
    }): Promise<void>;
    result(result: InteractionResults, options?: {
        mergeWithLastSubmission?: boolean;
    }): Promise<string>;
}
