import type { Query } from 'sift';
type DistinctOptions<TRecord> = {
    field: keyof TRecord;
    query?: Query<TRecord>;
    records: Array<TRecord>;
};
/**
 * @description
 * Use this helper to get distinct values of a field among records matching the query.
 */
export declare const distinct: <TRecord>(options: DistinctOptions<TRecord>) => Array<TRecord[keyof TRecord]>;
export {};
