export declare const and: (a: unknown, b: unknown) => boolean;
export declare const or: (a: unknown, b: unknown) => boolean;
export declare const not: (a: unknown) => boolean;
export declare const xor: (a: unknown, b: unknown) => boolean;
export declare const eq: (a: unknown, b: unknown) => boolean;
export declare const strictEq: (a: unknown, b: unknown) => boolean;
export declare const ne: (a: unknown, b: unknown) => boolean;
export declare const strictNe: (a: unknown, b: unknown) => boolean;
export declare const gt: (a: number | string, b: number | string) => boolean;
export declare const gte: (a: number | string, b: number | string) => boolean;
export declare const lt: (a: number | string, b: number | string) => boolean;
export declare const lte: (a: number | string, b: number | string) => boolean;
export declare const between: (value: number, min: number, max: number) => boolean;
export declare const inOp: (value: unknown, collection: unknown[] | string) => boolean;
export declare const notIn: (value: unknown, collection: unknown[] | string) => boolean;
export declare const like: (str: string, pattern: string) => boolean;
export declare const notLike: (str: string, pattern: string) => boolean;
export declare const regex: (str: string, pattern: string, flags?: string) => boolean;
export declare const isNull: (value: unknown) => value is null | undefined;
export declare const isNotNull: (value: unknown) => value is {};
export declare const isEmpty: (value: unknown) => boolean;
export declare const isNotEmpty: (value: unknown) => boolean;
export declare const isType: (value: unknown, type: string) => boolean;
export declare const ifElse: (condition: unknown, trueValue: unknown, falseValue: unknown) => unknown;
export declare const coalesce: (value: unknown, defaultValue: unknown) => unknown;
export declare const safeGet: (obj: unknown, path: string) => Record<string, unknown> | undefined;
export declare const defaultTo: (...args: unknown[]) => {} | undefined;
export declare const inRange: (value: number, ...ranges: [number, number][]) => boolean;
export declare const equalsAny: (value: unknown, ...values: unknown[]) => boolean;
export declare const notEqualsAny: (value: unknown, ...values: unknown[]) => boolean;
export declare const equalsAll: (value: unknown, ...values: unknown[]) => boolean;
export declare const hasProperty: (obj: unknown, property: string) => boolean;
export declare const instanceOf: (obj: unknown, constructor: new (...args: unknown[]) => unknown) => boolean;
//# sourceMappingURL=operators.d.ts.map