import { EntityType } from '@authup/core-kit'; /** * The field every entity's free-text search matches against. */ export declare const ENTITY_SEARCH_FIELD_DEFAULT = "name"; /** * Extra fields the default free-text search matches alongside `name`, keyed * by entity type. * * This mirrors each entity's server-side `filters.allowed` * (`apps/server-core/src/core/entities//schema.ts`). rapiq's v2 * expression dialect resolves keys strictly and answers an unknown one with * `keyNotAllowed` (400) rather than pruning it, so naming a field a schema * does not allow turns search into a failed request instead of a narrower * one. Keep the two in step when a schema's allow-list changes. * * An entity absent here searches `name` alone. A page needing something * richer passes its own `queryFilters` hook, which wins over this map. */ export declare const ENTITY_SEARCH_FIELDS: Partial>; export declare enum EntityCollectionSlotName { DEFAULT = "default", BODY = "body", ITEM = "item", ITEM_ACTIONS = "itemActions", ITEM_ACTIONS_EXTRA = "itemActionsExtra", HEADER = "header", HEADER_SEARCH = "headerSearch", HEADER_SEARCH_ICON = "headerSearchIcon", HEADER_TITLE = "headerTitle", HEADER_TITLE_ICON = "headerTitleIcon", FOOTER = "footer", NO_MORE = "noMore", LOADING = "loading" } //# sourceMappingURL=constants.d.ts.map