import * as React from "react"; import { ITheme } from "@ef-carbon/react-native-style"; import { Component } from "@ef-carbon/react-render-component"; import { INodeListImmutable, INodeListOptions, NodeChildren, NodeListOrdering, NodeType } from "@ef-carbon/dom"; import { IExtension, INode } from "../INode"; import IBaseProps from "../IProps"; export declare type BulletPointComponent = Component; export interface IProps extends INodeListOptions, IBaseProps { BulletPointComponent?: BulletPointComponent; } export interface IState { } declare class List extends React.PureComponent implements INodeListImmutable { static BulletPointComponent: BulletPointComponent; private array; constructor(props: IProps); componentDidUpdate({ children: prev }: IProps): void; render(): React.ReactNode; readonly type: NodeType.List; readonly children: NodeChildren; readonly ordering: NodeListOrdering; private readonly handlePress; private readonly handleLongPress; } export interface IStatic extends React.ComponentClass { } declare const component: IStatic; export { component as Component }; export default List;