import type { ApiEndpoint, CmsModel, CmsModelField } from "../types/index.js"; import type { CmsModelFieldToGraphQLRegistry } from "../features/graphql/index.js"; interface RenderListFilterFieldsParams { model: CmsModel; fields: CmsModelField[]; type: ApiEndpoint; fieldRegistry: CmsModelFieldToGraphQLRegistry.Interface; excludeFields?: string[]; } interface RenderListFilterFieldsResponse { baseFilters: string[]; baseFiltersAsString(): string; fieldFilters: string[]; fieldFiltersAsString(): string; allFiltersAsString(): string; } interface RenderListFilterFields { (params: RenderListFilterFieldsParams): RenderListFilterFieldsResponse; } export declare const renderListFilterFields: RenderListFilterFields; export {};