/// <reference types="react" />
export declare const NotebookCell: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
} & {
    color: string;
    padding?: string | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}> & {
    displayName: string;
    CONTAINER_PADDING: string;
};
interface NotebookCellItemProps {
    color: string;
    inactive?: boolean;
    readOnly?: boolean;
    disabled?: boolean;
    right?: React.ReactNode;
    containerStyle?: React.CSSProperties;
    rightContainerStyle?: React.CSSProperties;
    children?: React.ReactNode;
    onClick?: React.MouseEventHandler;
    "data-testid"?: string;
    ref?: React.Ref<HTMLDivElement>;
}
export declare const NotebookCellItem: (props: NotebookCellItemProps & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
interface NotebookCellAddProps extends NotebookCellItemProps {
    initialAddText?: React.ReactNode;
}
export declare const NotebookCellAdd: (props: NotebookCellAddProps & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
export {};
