import type { ListAssets } from '../types/assets';
import type { DeployConfig } from '../types/config';
import type { FileDetails, PrepareDeployOptions } from '../types/deploy';
export declare const prepareDeploy: ({ config, listAssets, assertSourceDirExists, includeAllFiles }: {
    config: DeployConfig;
    listAssets: ListAssets;
} & PrepareDeployOptions) => Promise<{
    files: FileDetails[];
    sourceAbsolutePath: string;
}>;
