import { ICountry, IRegion } from '..';
export declare const useUiKitDirectoryStore: import('pinia').StoreDefinition<"ui-kit-directory-store", Pick<{
    countryList: import('vue').Ref<{
        id: number;
        name: string;
        code: string;
    }[], ICountry[] | {
        id: number;
        name: string;
        code: string;
    }[]>;
    regionList: import('vue').Ref<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], IRegion[] | {
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getCountryList: () => Promise<{
        id: number;
        name: string;
        code: string;
    }[]>;
    getRegionList: () => Promise<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getAllDirectory: () => Promise<[{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], {
        id: number;
        name: string;
        code: string;
    }[]]>;
}, "countryList" | "regionList">, Pick<{
    countryList: import('vue').Ref<{
        id: number;
        name: string;
        code: string;
    }[], ICountry[] | {
        id: number;
        name: string;
        code: string;
    }[]>;
    regionList: import('vue').Ref<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], IRegion[] | {
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getCountryList: () => Promise<{
        id: number;
        name: string;
        code: string;
    }[]>;
    getRegionList: () => Promise<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getAllDirectory: () => Promise<[{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], {
        id: number;
        name: string;
        code: string;
    }[]]>;
}, never>, Pick<{
    countryList: import('vue').Ref<{
        id: number;
        name: string;
        code: string;
    }[], ICountry[] | {
        id: number;
        name: string;
        code: string;
    }[]>;
    regionList: import('vue').Ref<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], IRegion[] | {
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getCountryList: () => Promise<{
        id: number;
        name: string;
        code: string;
    }[]>;
    getRegionList: () => Promise<{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[]>;
    getAllDirectory: () => Promise<[{
        id: number;
        title: string;
        code: string;
        created_at: null | string;
        updated_at: null | string;
    }[], {
        id: number;
        name: string;
        code: string;
    }[]]>;
}, "getCountryList" | "getRegionList" | "getAllDirectory">>;
