import { primitive, Classy } from "./types";
export declare function onlyBooleans(xs: unknown[]): boolean[];
export declare function onlyNumbers(xs: unknown[]): number[];
export declare function onlyStrings(xs: unknown[]): string[];
export declare function onlySymbols(xs: unknown[]): symbol[];
export declare function onlyNulls(xs: unknown[]): null[];
export declare function onlyUndefineds(xs: unknown[]): undefined[];
export declare function onlyPrimitives(xs: unknown[]): primitive[];
export declare function onlyObjects(xs: unknown[]): object[];
export declare function only<T>(type: Classy<T>): (xs: unknown[]) => T[];
export declare function onlyLike<T>(reference: T): (xs: unknown[]) => T[];
