import { App, AppContext, ComponentCustomProperties } from 'vue'; /** Type safe return app global properties for assign */ export declare const extractGlobalProperties: (app: App | AppContext) => ComponentCustomProperties & Record; /** * Type safe set vue global property * Declare type before use this method. * ``` declare module 'vue' { export interface ComponentCustomProperties { $vaThing: ThingType } } * ``` * @example See `global-config` or `color-config` for example */ export declare const defineGlobalProperty: (app: App, key: Key, v: Value) => void; /** Type safe return vue global property */ export declare const getGlobalProperty: (app: App | AppContext, key: Key) => ComponentCustomProperties[Key];