import { DBManager, ModuleInstruction, ObjectData } from '@cyklang/core'; import { VariableReact } from './cykReact'; import { ComponentModel } from './cykLang'; export interface UserState { user_id: number | undefined; user_name: string | undefined; user_email: string | undefined; user_access: string | undefined; user_appli: string | undefined; user_lang: string | undefined; user_company: number | undefined; co_label: string | undefined; accessJWT: string | undefined; logged: boolean; errorMsg: string | undefined; } export interface ModuleState { module_id: string | undefined; module_dbname: string | undefined; module_source: string | undefined; module_description: string | undefined; module_access: string | undefined; source_edit: string | undefined; } export interface LoggerState { output: string; notifs: number; } export declare function useCykStore(): import("pinia").Store<"cykStore", { loginRoute: string | undefined; user: UserState; module: ModuleState; moduleInstruction: ModuleInstruction | undefined; menuList: ComponentModel | undefined; keyMenuData: number; formTitle: string; variableReact: VariableReact | undefined; toolbarData: ObjectData | undefined; keyToolbarData: number; loggerState: LoggerState; dbManager: DBManager | undefined; }, {}, { currentuser(): Promise; loggerInit(): void; loggerOutput(line: string, level?: string | undefined): void; }>;