import React from 'react'; import type { ActionObject, Option } from 'jamis-core'; import type { ListControlSchema, OptionsControlProps } from '../types'; interface ListSelectProps extends OptionsControlProps, Omit { } export default class ListControl extends React.Component { static propsList: string[]; static defaultProps: { clearable: boolean; imageClassName: string; submitOnDBClick: boolean; }; doAction(action: ActionObject, data: object, throwErrors: boolean): void; handleDBClick(option: Option, e: React.MouseEvent): void; handleClick(option: Option, e: React.MouseEvent): void; reload(): void; pickClassStyle: import("jamis-core").PickClassStyleFn; renderSlotBody: import("../types").RenderSlotBodyType; render(): JSX.Element; } export declare class ListControlRenderer extends ListControl { } export {};