/** * * @param {function} fn - The function to be invoked during deployment. * @param {DeploymentPayload} fn.payload - The site bundle & destination repo. * @param {boolean} fn.create_new - Flag indicating whether a new repository should be created if it doesn't exist. * @returns {import('./').Site_Data} - A Promise that resolves to an object containing details of the deployment. */ export function validate_site_structure_v3(data: any): any;