import { m as Config, D as Data, aq as WithId, am as UserGenerics, o as Content, i as ComponentData, s as DefaultComponents, r as DefaultComponentProps, t as DefaultRootFieldProps, V as Metadata, ac as RootData } from './actions-Csn3gOP8.js'; type MigrationOptions = { migrateDynamicZonesForComponent?: { [ComponentName in keyof UserConfig["components"]]: (props: WithId["UserProps"][ComponentName]>, zones: Record) => ComponentData["props"]; }; }; declare function migrate(data: Data, config?: UserConfig, migrationOptions?: MigrationOptions): Data; type PropTransform = Partial<{ [ComponentName in keyof Components]: (props: Components[ComponentName] & { [key: string]: any; }) => Components[ComponentName]; } & { root: (props: RootProps & { [key: string]: any; }) => RootProps; }>; declare function transformProps(data: Partial, propTransforms: PropTransform, config?: Config): Data; declare function resolveAllData = DefaultRootFieldProps>(data: Partial, config: Config, metadata?: Metadata, onResolveStart?: (item: ComponentData) => void, onResolveEnd?: (item: ComponentData) => void): Promise>; type WalkTreeOptions = { parentId: string; propName: string; }; declare function walkTree = UserGenerics>(data: T, config: UserConfig, callbackFn: (data: Content, options: WalkTreeOptions) => Content | null | void): T; export { migrate as m, resolveAllData as r, transformProps as t, walkTree as w };