import React from "react"; export interface FilterConfig { name: string; element: React.ReactElement; } export interface FilterProps { name: string; element?: React.ReactElement; remove?: boolean; before?: string; after?: string; } export declare const Filter: (({ name, element, after, before, remove }: FilterProps) => React.JSX.Element) & { original: ({ name, element, after, before, remove }: FilterProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: (({ name, element, after, before, remove }: FilterProps) => React.JSX.Element) & { original: ({ name, element, after, before, remove }: FilterProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/app-admin").ComponentDecorator<(({ name, element, after, before, remove }: FilterProps) => React.JSX.Element) & { original: ({ name, element, after, before, remove }: FilterProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { createDecorator: (decorator: import("@webiny/app-admin").ComponentDecorator<(({ name, element, after, before, remove }: FilterProps) => React.JSX.Element) & { original: ({ name, element, after, before, remove }: FilterProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: { name: string; }) => React.JSX.Element; };