import type { SessionData } from "@alwaysmeticulous/api"; import type { MeticulousClient } from "../types/client.types"; export declare const getRecordedSession: (client: MeticulousClient, sessionId: string) => Promise; export declare const getRecordedSessionData: (client: MeticulousClient, sessionId: string, fields?: Array) => Promise; export interface BackendReplayEnvVariable { name: string; value: string; } /** * Fetches the env vars that put the backend recorder into replay mode and * point it at the session's recorded data (presigned URLs). Returns an empty * array for non-backend sessions. Used by `simulate` against an uploaded * container to mock the backend's outbound calls. */ export declare const getBackendReplayEnv: ({ client, sessionId, }: { client: MeticulousClient; sessionId: string; }) => Promise; export declare const getRecordingCommandId: (client: MeticulousClient, projectId?: string) => Promise; export declare const postSessionIdNotification: (client: MeticulousClient, sessionId: string, recordingCommandId: string, projectId?: string) => Promise; //# sourceMappingURL=session.api.d.ts.map