/**
 * Public Root Resolution
 * Determines where framework/app static assets live (public/ or dist/public).
 */
/**
 * Find the package root directory.
 */
export declare const findPackageRoot: (startDir: string) => string;
/**
 * Find the package root directory (async).
 */
export declare const findPackageRootAsync: (startDir: string) => Promise<string>;
/**
 * Framework public roots (dist/public preferred).
 */
export declare const getFrameworkPublicRoots: () => string[];
export declare const getFrameworkPublicRootsAsync: () => Promise<string[]>;
/**
 * Resolve the effective public root.
 * Prefers app-local `public/` when present; otherwise falls back to framework public roots.
 */
export declare const getPublicRoot: () => string;
/**
 * Resolve the effective public root (async).
 */
export declare const getPublicRootAsync: () => Promise<string>;
//# sourceMappingURL=publicRoot.d.ts.map