import { D as DeepPartial, C as Condition, U as UniPlatform, M as MaybePromise, a as UserConfig } from './config-D3YNZ6lB.js'; export { b as ConfigHook, c as DefinePageFuncArgs, E as ExcludeIndexSignature, K as KnownKeys, g as MaybeCallable, h as MaybePromiseCallable, P as PageFileOption, d as UserPageMeta, e as UserTabBarItem, f as definePage } from './config-D3YNZ6lB.js'; import * as PagesJSON from '@uni-ku/pages-json/types'; interface DefineConfigFuncArgs { define: (p: DeepPartial) => Condition>; platform: UniPlatform; } type DefineConfigArg = DeepPartial | ((a: DefineConfigFuncArgs) => MaybePromise>); declare function defineConfig(userConfig: DefineConfigArg): DefineConfigArg; declare function updatePagesJSON(userConfig?: UserConfig): Promise; export { DeepPartial, type DefineConfigArg, type DefineConfigFuncArgs, MaybePromise, UserConfig, defineConfig, updatePagesJSON };