import { WithIndexer } from "../../../../fd-toolbox-core/server/types/with-indexer";
import { WithId } from "../../../../fd-toolbox-core/types/resource-with-id";
import { ResourceMeta } from "../../core/resource-meta";
/** @internal */
export declare function removeUndefinedValuesFromObject<T extends WithIndexer<unknown> | unknown[] | WithId>(data: T): T;
/** @internal */
export declare function removeOutsideExcludedProperties<T extends WithIndexer<unknown> | WithId>(resource: T, resourceMeta: ResourceMeta): T;
/** @internal */
export declare function removeUndefinedValuesIfNeeded<T extends WithIndexer<unknown> | unknown | WithId>(data: T): T;
