import React from 'react'; import { FieldSpec } from '@digigov/form/types'; export type ScalarType = string | number | boolean | null | undefined; export interface DataConfigType { key: string; title: string; displayComponent?: (value: string | number | boolean) => React.ReactNode; } export interface FilteredResultsProps
, FT extends Record> { fields: FieldSpec[]; data: DT[]; variant?: 'drawer-left' | 'drawer-right' | 'block'; defaultFilters?: FT; currentFilters?: FT; onSearch: (filters: unknown) => void; children?: React.ReactNode; } export declare const FormBuilderSyncValues: ({ values, autoSubmit }: { autoSubmit: any; values: any; }) => React.JSX.Element; export interface BlockFilteredResultsProps { fields: FieldSpec[]; children?: React.ReactNode; } export interface DrawerFilteredResultsProps extends BlockFilteredResultsProps { direction?: 'left' | 'right'; } export declare const DrawerFilteredResults: React.ForwardRefExoticComponent>; export declare const BlockFilteredResults: React.ForwardRefExoticComponent>; export declare const FilteredResults: React.ForwardRefExoticComponent, Record> & React.RefAttributes>; export default FilteredResults;