import { isArray, isBoolean, isFunction, isNull, isNumber, isNumeric, isObject, isPlainObject, isString, isUndefined, isUndefinedOrNull, toType } from './inspect';
import normalizeSlot from './normalizeSlot';
import { omit } from './object';
import { stringToInteger, toFloat, toInteger, toPrecison } from './number';
export { stringToInteger, toFloat, toInteger, toPrecison, normalizeSlot, isArray, isBoolean, isFunction, isNull, isNumber, isNumeric, isObject, isPlainObject, isString, isUndefined, isUndefinedOrNull, toType, omit, };
declare const _default: {
    toString: typeof toString;
    stringToInteger: (value: string, defaultValue?: number) => number;
    toFloat: (value: string | number, defaultValue?: number) => number;
    toInteger: (value: number, defaultValue?: number) => number;
    toPrecison: (val: number, precision: number) => string;
    normalizeSlot: (name: string, scope?: {}, $slots?: Readonly<{
        [name: string]: import("vue").Slot<any> | undefined;
    }>) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
        [key: string]: any;
    }>;
    isArray: (value: any) => boolean;
    isBoolean: (value: any) => boolean;
    isFunction: (value: any) => boolean;
    isNull: (value: any) => boolean;
    isNumber: (value: any) => boolean;
    isNumeric: (value: any) => boolean;
    isObject: (obj: any) => boolean;
    isPlainObject: (obj: any) => boolean;
    isString: (value: any) => boolean;
    isUndefined: (value: any) => boolean;
    isUndefinedOrNull: (value: any) => boolean;
    toType: (value: any) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function";
    omit: <A extends Record<PropertyKey, unknown>, B extends readonly PropertyKey[]>(objToPluck: A, keysToPluck: B) => Omit<A, B[number]>;
};
export default _default;
