import { ErrorBoundary } from "../views/error-boundary.js"; export declare const presetTheme: { primitives: { button: (props: import("react").ButtonHTMLAttributes) => import("react").JSX.Element; input: (props: import("react").InputHTMLAttributes) => import("react").JSX.Element; select: (props: import("react").SelectHTMLAttributes) => import("react").JSX.Element; option: (props: import("react").OptionHTMLAttributes) => import("react").JSX.Element; }; components: { Button: (props: import("react").ButtonHTMLAttributes) => import("react").JSX.Element; Input: ({ onChange, ...props }: Omit, "onChange"> & { onChange?: (value: string) => void; }) => import("react").JSX.Element; Select: ({ options, value, onChange, ...props }: import("../views/components.js").SingleSelectProps) => import("react").JSX.Element; MultipleSelect: ({ options, value, onChange, ...props }: import("../views/components.js").MultiSelectProps) => import("react").JSX.Element; ErrorBoundary: typeof ErrorBoundary; }; templates: { SingleFilter: { ({ rule, ...props }: import("../views/single-filter.js").SingleFilterRuleProps): import("react").JSX.Element; displayName: string; }; FilterGroup: { ({ rule, ...props }: import("../views/filter-group.js").FilterGroupProps): import("react").JSX.Element; displayName: string; }; RuleJoiner: { (_props: import("../views/rule-joiner.js").RuleJoinerProps): null; displayName: string; }; FieldSelect: { ({ rule, tryRetainArgs, tryRetainFilter, ...props }: import("../views/field-select.js").FieldSelectProps): import("react").JSX.Element; displayName: string; }; FilterSelect: { ({ rule, tryRetainArgs, ...props }: import("../views/filter-select.js").FilterSelectProps): import("react").JSX.Element; displayName: string; }; FilterDataInput: { ({ rule }: import("../views/filter-data-input.js").DataInputProps): import("react").JSX.Element; displayName: string; }; FilterGroupContainer: ({ rule, children, ...props }: import("../views/filter-group-container.js").FilterGroupContainerProps) => import("react").JSX.Element; SingleFilterContainer: { ({ rule, children, ...props }: import("../views/single-filter-container.js").SingleFilterContainerProps): import("react").JSX.Element; displayName: string; }; }; dataInputViews: import("./types.js").DataInputViewSpec[]; }; //# sourceMappingURL=preset.d.ts.map