import type { ObjectLiteral } from './types';
export declare function isObject(input: unknown): input is Record<string, any>;
export declare function extendObject<T extends Record<string, any>>(target: T, source: Partial<T>): T;
export declare function flattenObject(input: Record<string, any>): Record<string, any>;
export declare function removeObjectProperty<T extends ObjectLiteral>(input: Partial<T>, key: keyof T): void;
export declare function omitObjectProperties<T extends ObjectLiteral>(input: Record<string, any>, excludeKeys: (keyof T)[]): T;
//# sourceMappingURL=object.d.ts.map