import type { DeployResultWithProposal, UploadFilesWithProposal, UploadFileWithProposal, UploadIndividually, UploadWithBatch } from '../types/deploy'; import type { ProposeChangesParams } from '../types/proposal'; import type { UploadFilesParams } from '../types/upload'; export declare const deployAndProposeChanges: ({ deploy: { upload, files, sourceAbsolutePath, collection, batchSize }, proposal: { proposalType, autoCommit, ...proposalRest } }: { deploy: { upload: UploadIndividually | UploadWithBatch; } & UploadFilesParams; proposal: Omit; }) => Promise;