import type { Ref } from 'vue'; export interface UserState { raw?: Record; token?: string; id?: number; info?: Record; permission?: Record; } export declare const useManageStore: import("pinia").StoreDefinition<"manage", Pick<{ data: Ref, Record>; getUser: () => UserState; login: (info: Record) => void; isLogin: () => boolean; logout: () => void; update: (info: Record) => void; updateToken: (token: string) => void; }, "data">, Pick<{ data: Ref, Record>; getUser: () => UserState; login: (info: Record) => void; isLogin: () => boolean; logout: () => void; update: (info: Record) => void; updateToken: (token: string) => void; }, never>, Pick<{ data: Ref, Record>; getUser: () => UserState; login: (info: Record) => void; isLogin: () => boolean; logout: () => void; update: (info: Record) => void; updateToken: (token: string) => void; }, "getUser" | "login" | "isLogin" | "logout" | "update" | "updateToken">>;