import React from 'react';
import { PollOptionBase } from '../poll-option-base.js';
export declare class PollListOptionWebview extends PollOptionBase {
    static propTypes: {
        rce: import("prop-types").Validator<NonNullable<import("prop-types").InferProps<{
            isViewMode: import("prop-types").Validator<boolean>;
            setInPluginEditingMode: import("prop-types").Requireable<(...args: any[]) => any>;
            getSiteMembers: import("prop-types").Requireable<(...args: any[]) => any>;
            handleFileUpload: import("prop-types").Requireable<(...args: any[]) => any>;
        }>>>;
        t: import("prop-types").Validator<(...args: any[]) => any>;
        layout: import("prop-types").Validator<object>;
        design: import("prop-types").Validator<object>;
        option: import("prop-types").Requireable<import("prop-types").InferProps<{
            id: import("prop-types").Requireable<string>;
            title: import("prop-types").Requireable<string>;
            mediaId: import("prop-types").Requireable<string>;
            count: import("prop-types").Requireable<number>;
            rating: import("prop-types").Requireable<number>;
        }>>;
        removeEnabled: import("prop-types").Requireable<boolean>;
        update: import("prop-types").Requireable<(...args: any[]) => any>;
        remove: import("prop-types").Requireable<(...args: any[]) => any>;
        vote: import("prop-types").Requireable<(...args: any[]) => any>;
        unvote: import("prop-types").Requireable<(...args: any[]) => any>;
        poll: import("prop-types").Requireable<object>;
        imageEnabled: import("prop-types").Requireable<boolean>;
        voteEnabled: import("prop-types").Requireable<boolean>;
        showResults: import("prop-types").Requireable<boolean>;
    };
    render(): React.JSX.Element;
}
//# sourceMappingURL=poll-list-option-webview.d.ts.map