import type { Router } from 'vue-router';
import type { loginDialogProps } from '../components/src/business/loginDialog/loginDialog';
import type { ExtractPublicPropTypes, InjectionKey, Ref } from 'vue';
export interface ConfigProviderContext {
    env: ImportMetaEnv;
    router?: Router;
    disabledLoginDialog?: boolean;
    disabledRectSelect?: boolean;
    loginDialog?: ExtractPublicPropTypes<typeof loginDialogProps>;
    /**对消息进行配置 */
    message?: {
        plain?: boolean;
    };
    /**领域编码 */
    domainCode?: string;
    /**场景编码 */
    sceneCode?: string;
}
export declare const configProviderContextKey: InjectionKey<Ref<ConfigProviderContext>>;
export declare const INSTALLED_KEY: unique symbol;
export declare const ImportMetaEnvKey: InjectionKey<ImportMetaEnv>;
export declare const resetEnvMode = "VITE_GIIME_MODE";
