/**
 * Lightweight manifest validation for the SDK vite plugin.
 *
 * Inlined here (rather than imported from @fluid-app/portal-core) because
 * portal-core is private and not published to npm. This avoids a runtime
 * ERR_MODULE_NOT_FOUND for portals installed from npm.
 */
interface ValidationError {
    path: string;
    message: string;
}
type ValidationResult = {
    success: true;
} | {
    success: false;
    errors: ValidationError[];
};
export declare function validateManifest(input: unknown): ValidationResult;
export {};
//# sourceMappingURL=validate-manifest.d.ts.map