import { type MetaframeDefinitionV03 } from "./v0_3/all.js"; import { MetaframeDefinitionV4, MetaframeDefinitionV5, MetaframeDefinitionV6 } from "./v0_4/index.js"; import { MetaframeDefinitionV1 } from "./v1/index.js"; import { HashParamsObject, HashParamsRaw, MetaframeDefinition, MetaframeDefinitionV2 } from "./v2/metaframe.js"; import { type VersionsMetaframe } from "./versions.js"; export declare const normalizeHashParams: (hashParams: HashParamsRaw | undefined) => HashParamsObject | undefined; type AnyMetaframeDefinition = MetaframeDefinitionV03 | MetaframeDefinitionV4 | MetaframeDefinitionV5 | MetaframeDefinitionV6 | MetaframeDefinitionV1 | MetaframeDefinitionV2 | MetaframeDefinition; export declare const convertMetaframeDefinitionToVersion: (def: any | AnyMetaframeDefinition, targetVersion: VersionsMetaframe) => Promise; export declare const convertMetaframeDefinitionToCurrentVersion: (def: any | AnyMetaframeDefinition) => Promise; export declare const convertMetaframeJsonToCurrentVersion: (m: AnyMetaframeDefinition | undefined, opts?: { errorIfUnknownVersion?: boolean; }) => Promise; export declare const getMatchingMetaframeVersion: (version: string | undefined) => VersionsMetaframe; export {}; //# sourceMappingURL=conversions-metaframe.d.ts.map