import React from 'react';
import type { ReactNode } from 'react';
import type { ContextIdentifierProvider } from '@atlaskit/editor-common/provider-factory';
import type { ContentRef, TaskDecisionProvider } from '@atlaskit/task-decision';
interface Props {
    children?: ReactNode;
    contentRef?: ContentRef;
    contextIdentifierProvider?: Promise<ContextIdentifierProvider>;
    dataAttributes?: {
        [key: string]: string | number;
    };
    disabled?: boolean;
    disableOnChange?: boolean;
    isDone: boolean;
    isRenderer?: boolean;
    objectAri: string;
    onChange?: (taskId: string, isChecked: boolean) => void;
    showPlaceholder?: boolean;
    taskDecisionProvider?: Promise<TaskDecisionProvider>;
    taskId: string;
}
export default function TaskItemWithProviders(props: Props): React.JSX.Element;
export {};
