declare const _default: import("vue").DefineComponent<{ appId: { type: StringConstructor; required: boolean; }; userInfo: { type: import("vue").PropType>; required: boolean; }; permissions: { type: import("vue").PropType>; default: () => {}; }; components: { type: import("vue").PropType>; default: () => {}; }; i18nFun: { type: import("vue").PropType<{ t: { (key: string): string; (key: string, locale: string): string; (key: string, locale: string, list: unknown[]): string; (key: string, locale: string, named: Record): string; (key: string, list: unknown[]): string; (key: string, named: Record): string; }; locale?: string | undefined; }>; defult: () => {}; }; uploadVarsJson: { type: StringConstructor; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ appId?: unknown; userInfo?: unknown; permissions?: unknown; components?: unknown; i18nFun?: unknown; uploadVarsJson?: unknown; } & { permissions: Record; components: Record; uploadVarsJson: string; } & { appId?: string | undefined; userInfo?: Record | undefined; i18nFun?: { t: { (key: string): string; (key: string, locale: string): string; (key: string, locale: string, list: unknown[]): string; (key: string, locale: string, named: Record): string; (key: string, list: unknown[]): string; (key: string, named: Record): string; }; locale?: string | undefined; } | undefined; }>, { permissions: Record; components: Record; uploadVarsJson: string; }>; export default _default;