import type { Comparator } from './types'; export declare function isDefined(value: T): value is NonNullable; export declare function spaceList(...values: ReadonlyArray>): string; export declare function baseComparator(selector: (source: S) => T, matcher: Comparator>): Comparator; export declare function textComparator(selector: (source: T) => string | null | undefined, locales?: string | string[], collatorOptions?: Intl.CollatorOptions): Comparator; export declare function numberComparator(selector: (source: T) => number | null | undefined): Comparator;