export default ResourcePicker; declare class ResourcePicker extends Component { constructor(props: any); onChange(event: any, value: any): void; onFilter(event: any): void; nameFilterChanged(event: any): void; stateFilterChanged(option: any, value: any): void; sortOptionChanged(option: any, value: any): void; isItemSelected({ id }: { id: any; }): boolean; onRowClick(event: any, { id }: { id: any; }): void; state: { filters: { name: string; certified: boolean; favorites: boolean; selection: boolean; selected: never[]; }; }; componentDidMount(): void; onTrigger(event: any, eventName: any, payload: any): any; render(): import("react/jsx-runtime").JSX.Element; } declare namespace ResourcePicker { let displayName: string; namespace propTypes { let id: PropTypes.Requireable; let isValid: PropTypes.Requireable; let errorMessage: PropTypes.Requireable; let onChange: PropTypes.Validator<(...args: any[]) => any>; let onFinish: PropTypes.Validator<(...args: any[]) => any>; let onTrigger: PropTypes.Requireable<(...args: any[]) => any>; let properties: PropTypes.Requireable; let errors: PropTypes.Requireable; let schema: PropTypes.Requireable; }>>; description: PropTypes.Requireable; options: PropTypes.Requireable; sort: PropTypes.Requireable; }>>; placeholder: PropTypes.Requireable; required: PropTypes.Requireable; title: PropTypes.Requireable; labelProps: PropTypes.Requireable; triggers: PropTypes.Requireable<(PropTypes.InferProps<{ onEvent: PropTypes.Requireable; }> | null | undefined)[]>; multi: PropTypes.Requireable; }>>; } } import { Component } from 'react'; import PropTypes from 'prop-types';