//#region src/build/public-dir-conflict.d.ts
type PublicDirConflictOptions = {
  root: string;
  publicDir: string | null;
  assetsDir: string;
};
type PublicNextRequestConflictOptions = Pick<PublicDirConflictOptions, "root" | "publicDir"> & {
  basePath: string;
  requestUrl: string;
};
declare function assertNoPublicNextRequestConflict({ root, publicDir, basePath, requestUrl }: PublicNextRequestConflictOptions): void;
declare function assertNoPublicDirAssetConflict({ root, publicDir, assetsDir }: PublicDirConflictOptions): void;
//#endregion
export { PublicDirConflictOptions, PublicNextRequestConflictOptions, assertNoPublicDirAssetConflict, assertNoPublicNextRequestConflict };