import type { SaveOperator } from "../operators/save/base";
declare type InternalSaveData<T> = {
    [P in keyof T]?: InternalSaveData<T[P]> | SaveOperator;
};
export declare type ArraySaveData<Entity> = Array<InternalSaveData<Entity>>;
export declare type SingleSaveData<Entity> = InternalSaveData<Entity>;
export declare type SaveData<Entity> = ArraySaveData<Entity> | SingleSaveData<Entity>;
export {};
