import { Events, EventTrigger } from '../../coreUtils/events';
import { InstancesSearchCommands } from '../instancesSearch';
/**
 * Search section (provider) to lookup element types via tree.
 *
 * @category Components
 */
export declare function SearchSectionElementTypes(props: {
    /**
     * Debounce timeout in milliseconds after input to perform the text search.
     *
     * @default 200
     */
    searchTimeout?: number;
    /**
     * Minimum number of characters in the search term to initiate the search.
     *
     * @default 2
     */
    minSearchTermLength?: number;
    /**
     * Event bus to send commands to {@link InstancesSearch} component.
     */
    instancesSearchCommands?: EventTrigger<InstancesSearchCommands>;
}): import("react/jsx-runtime").JSX.Element | null;
/**
 * Search section (provider) to lookup entities.
 *
 * @category Components
 */
export declare function SearchSectionEntities(props: {
    /**
     * Debounce timeout in milliseconds after input to perform the text search.
     *
     * @default 600
     */
    searchTimeout?: number;
    /**
     * Minimum number of characters in the search term to initiate the search.
     *
     * @default 3
     */
    minSearchTermLength?: number;
    /**
     * Event bus to listen commands for {@link InstancesSearch} component.
     */
    instancesSearchCommands: Events<InstancesSearchCommands> & EventTrigger<InstancesSearchCommands>;
}): import("react/jsx-runtime").JSX.Element;
/**
 * Search section (provider) to lookup link types.
 *
 * @category Components
 */
export declare function SearchSectionLinkTypes(props: {
    /**
     * Debounce timeout in milliseconds after input to perform the text search.
     *
     * @default 200
     */
    searchTimeout?: number;
    /**
     * Minimum number of characters in the search term to initiate the search.
     *
     * @default 1
     */
    minSearchTermLength?: number;
    /**
     * Event bus to send commands to {@link InstancesSearch} component.
     */
    instancesSearchCommands?: EventTrigger<InstancesSearchCommands>;
}): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=builtinSearchSections.d.ts.map