import { ModelTypes } from "../zeus/index.js"; interface SentSaveData { __typename: 'save'; type: string; s3Path: string; from?: string; content: string; } type ReceiveSaveData = Omit & { url: string; }; interface SentRemoveData { __typename: 'remove'; s3Path: string; from?: string; } interface SentRenameData { __typename: 'rename'; s3Path: string; newS3Path: string; from?: string; } type ReceivePayload = ReceiveSaveData | SentRemoveData | SentRenameData; interface ReceiveData { diffs: Array; } export declare const stratsWithS3: (p: string) => string; export declare const replaceS3: (p: string) => string; export declare const getS3File: (file: ModelTypes['FakerSource']) => Promise<{ fileBuffer?: undefined; newName?: undefined; } | { fileBuffer: string; newName: string; }>; export declare const writeInitialFiles: (folder: string, s3Files?: ModelTypes['FakerSource'][]) => Promise; export declare const removeInitialFiles: (folder: string) => void; export declare const receiveLiveFiles: (liveData: ReceiveData) => Promise; export {};