import type { MetaSysProps, DefaultElements, MakeRequest } from '../common-types'; export type SnapshotProps = { sys: MetaSysProps & { snapshotType: string; snapshotEntityType: string; }; snapshot: T; }; export interface Snapshot extends SnapshotProps, DefaultElements> { } /** * @private * @param makeRequest - function to make requests via an adapter * @param data - Raw snapshot data * @return Wrapped snapshot data */ export declare function wrapSnapshot(_makeRequest: MakeRequest, data: SnapshotProps): Snapshot; /** * @private * @param makeRequest - function to make requests via an adapter * @param data - Raw snapshot collection data * @return Wrapped snapshot collection data */ export declare const wrapSnapshotCollection: (makeRequest: MakeRequest, data: import("../common-types").CollectionProp>) => import("../common-types").Collection, SnapshotProps>;