/// <reference types="@vueuse/shared" />
import type { AreaListQuery, SysAreaFamilyVo } from '../../../../api/guardBasic/interface';
/** 家族-团队列表 */
export declare const useAreaListStore: import("pinia").StoreDefinition<"gmAreaList", Pick<{
    areaList: import("@vueuse/shared").RemovableRef<SysAreaFamilyVo[]>;
    isLoading: import("vue").Ref<boolean>;
    familyAreaList: import("vue").ComputedRef<{
        label: string;
        value: string;
        children: {
            label: string;
            value: number;
        }[];
    }[]>;
    getAreaList: (input?: AreaListQuery) => Promise<void>;
}, "isLoading" | "areaList">, Pick<{
    areaList: import("@vueuse/shared").RemovableRef<SysAreaFamilyVo[]>;
    isLoading: import("vue").Ref<boolean>;
    familyAreaList: import("vue").ComputedRef<{
        label: string;
        value: string;
        children: {
            label: string;
            value: number;
        }[];
    }[]>;
    getAreaList: (input?: AreaListQuery) => Promise<void>;
}, "familyAreaList">, Pick<{
    areaList: import("@vueuse/shared").RemovableRef<SysAreaFamilyVo[]>;
    isLoading: import("vue").Ref<boolean>;
    familyAreaList: import("vue").ComputedRef<{
        label: string;
        value: string;
        children: {
            label: string;
            value: number;
        }[];
    }[]>;
    getAreaList: (input?: AreaListQuery) => Promise<void>;
}, "getAreaList">>;
