import type { PublishedAppMetadata } from './types/index.js'; export type AppMetadataValidationCode = 'ERR_METADATA_INVALID' | 'ERR_METADATA_UNSUPPORTED_SCHEMA'; export declare class AppMetadataValidationError extends Error { readonly code: AppMetadataValidationCode; constructor(code: AppMetadataValidationCode, message: string); } /** * Validate the canonical Metanet Apps v0.1 metadata shape. * * This intentionally mirrors the Apps topic manager. It does not rewrite * domains, URLs, dates, or assets: metadata admitted by the canonical overlay * remains valid and byte-for-byte application data stays under publisher * control. */ export declare function normalizeAppMetadata(metadata: PublishedAppMetadata): PublishedAppMetadata; export declare function validateAppMetadata(metadata: PublishedAppMetadata): void; //# sourceMappingURL=metadata.d.ts.map