import { FieldPath } from './field-path'; import { OrderDirection } from './order'; import { ModelComponent, ValidationContext } from '../validation/validation-context'; import { FlexSearchPrimarySortClauseConfig } from '../config'; import { RootEntityType } from './root-entity-type'; export declare const IDENTITY_ANALYZER = "identity"; export declare const NORM_CI_ANALYZER = "norm_ci"; export declare class FlexSearchPrimarySortClause implements ModelComponent { private readonly config; private readonly baseType; readonly field: FieldPath; readonly direction: OrderDirection; constructor(config: FlexSearchPrimarySortClauseConfig, baseType: RootEntityType); validate(context: ValidationContext): void; }