import { FieldContract } from '@tensei/common'; import { FilterCondition, FilterConfig, FilterContract } from '@tensei/common/filters'; export declare class Filter implements FilterContract { config: FilterConfig; constructor(name: string, shortName?: string); query(condition: FilterCondition): this; dashboardView(): this; noArgs(): this; fields(fields: FieldContract[]): this; default(): this; } export declare function filter(name: string, shortName?: string): Filter;