/// <reference types="@vueuse/shared" />
import type { CountryOpenVo } from '../../../../api/guardBasic/interface';
/** 国家 */
export declare const useCountryListStore: import("pinia").StoreDefinition<"gmCountryList", Pick<{
    countryList: import("@vueuse/shared").RemovableRef<CountryOpenVo[]>;
    isLoading: import("vue").Ref<boolean>;
    getCountryList: () => Promise<void>;
}, "isLoading" | "countryList">, Pick<{
    countryList: import("@vueuse/shared").RemovableRef<CountryOpenVo[]>;
    isLoading: import("vue").Ref<boolean>;
    getCountryList: () => Promise<void>;
}, never>, Pick<{
    countryList: import("@vueuse/shared").RemovableRef<CountryOpenVo[]>;
    isLoading: import("vue").Ref<boolean>;
    getCountryList: () => Promise<void>;
}, "getCountryList">>;
