import { Future, IResolvedIdentity, Identity, IdentityQuery } from "@omnia/fx-models";
import { Store } from "./Store";
import { IIdentityPickerStore } from "./IdentityStore";
export declare class ArchivedIdentityStore extends Store implements IIdentityPickerStore {
    private identityService;
    private archivedIdentitiesState;
    getters: {
        getResolvedIdentity: (identity: Identity) => IResolvedIdentity;
        getResolvedIdentities: () => IResolvedIdentity[];
    };
    mutations: {
        addOrUpdateResolvedIdentities: (resolvedIdentities: IResolvedIdentity[]) => void;
    };
    actions: {
        resolveIdentities: import("./Store").StoreAction<unknown, (identities: Identity[]) => void, (result: {
            [uid: string]: IResolvedIdentity;
        }, identities: Identity[]) => void, (failureReason: any, identities: Identity[]) => void, (identities: Identity[]) => Promise<{
            [uid: string]: IResolvedIdentity;
        }>>;
        query: import("./Store").StoreAction<unknown, (query: IdentityQuery) => void, (result: import("@omnia/fx-models").ItemQueryResult<IResolvedIdentity>, query: IdentityQuery) => void, (failureReason: any, query: IdentityQuery) => void, (query: IdentityQuery) => Future<import("@omnia/fx-models").ItemQueryResult<IResolvedIdentity>>>;
    };
    protected onActivated(): void;
}
