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> { } /** * @internal * @param makeRequest - function to make requests via an adapter * @param data - Raw snapshot data * @returns Wrapped snapshot data */ export declare function wrapSnapshot(_makeRequest: MakeRequest, data: SnapshotProps): Snapshot; /** * @internal * @param makeRequest - function to make requests via an adapter * @param data - Raw snapshot collection data * @returns Wrapped snapshot collection data */ export declare const wrapSnapshotCollection: (makeRequest: MakeRequest, data: import("..").CollectionProp>) => import("..").Collection, SnapshotProps>;