import React from 'react';
export type RicosWidgetProps = {
    data: {
        messageId: string;
        assetId?: string;
        prompt: string;
        assetNameSuggestion?: string;
    };
    config: {
        messageIndex?: number;
        messages?: unknown[];
        setCanSend?: (canSend: boolean) => void;
    };
    context: {
        send?: (message: string) => void;
    };
    platform: {
        openPaywallModal: () => void;
        t: (key: string) => string;
        endAiGeneration: (context: {
            generationId: string;
            assetId: string;
        }) => void;
        retryInvocation: (invocationId: string) => Promise<string>;
    };
};
export declare const RicosWidget: React.FC<RicosWidgetProps>;
//# sourceMappingURL=ricos-assistant-widget.d.ts.map