import type { ClientManifest } from '@dynamic-labs/webview-messages'; /** * Union of fields from ClientManifest which must be defined */ type MandatoryClientManifestField = { [K in keyof ClientManifest]-?: NonNullable extends Pick ? never : K; }[keyof ClientManifest]; /** * Maps each required field of the client manifest to an error message that explains * what the customer can do if his app runs into the issue where this field is missing from his manifest. */ export declare const mandatoryFields: Record; export declare const validateManifest: (partialManifest: Partial) => ClientManifest; export {};