UNPKG

trieve-search-component

Version:

The easiest way to get up and running in your app using trieve search.

42 lines 1.45 kB
import React from "react"; import { InferenceFiltersFormProps } from "../utils/hooks/modal-context"; export declare const ActiveFilterPills: () => React.JSX.Element; export interface AccordionProps { sectionKey: string; title: string; children: React.ReactNode; defaultOpen?: boolean; onToggle?: () => void; } export declare const Accordion: ({ sectionKey, title, children, defaultOpen, onToggle, }: AccordionProps) => React.JSX.Element; export interface FilterButtonProps { sectionKey: string; filterKey: string; label: string; type: "single" | "multiple"; description?: string; onClick?: () => void; isChild?: boolean; } export declare const FilterButton: ({ sectionKey, filterKey, label, description, type, onClick, isChild, }: FilterButtonProps) => React.JSX.Element; export interface SearchQueryState { query: string; loading: boolean; } export interface TextFieldState { inferenceValue: string; inputValue?: string; loading: boolean; } export interface InferenceFilterFormStep { title: string; description: string; type: "image" | "tags" | "search_modal" | "text"; placeholder?: string; filterSidebarSectionKey?: string; prompt?: string; inferenceInputLabel?: string; inputLabel?: string; } export declare const InferenceFiltersForm: ({ steps }: InferenceFiltersFormProps) => React.JSX.Element; //# sourceMappingURL=FilterSidebarComponents.d.ts.map