declare interface IArrayUpdate {
    $addToSet: {
        [key: string]: {
            $each: any[];
        };
    };
    $pull: {
        [key: string]: {
            $in: any[];
        };
    };
}
declare function number(value: any): number;
declare function bool(value: any): boolean;
declare function toArrayUpdate(object: Record<string, Record<string, unknown>>): IArrayUpdate;
declare function removeUndefined(object: Record<string, any>, remove?: string[]): Record<string, any>;
declare namespace NodeJS {
    interface Global {
        number: (value: any) => number;
        bool: (value: any) => boolean;
        toArrayUpdate(object: Record<string, unknown>): IArrayUpdate;
        removeUndefined(object: Record<string, unknown>, remove?: string[]): Record<string, unknown>;
    }
}
//# sourceMappingURL=global.ext.d.ts.map