import { VuexModule } from "vuex-module-decorators";
import { Manager, ManagerCollection, ManagerCollectionsByGroup } from "../../../types/Manager";
export declare class ManagerModule extends VuexModule {
    static storeName: string;
    managersByGroup: ManagerCollectionsByGroup;
    searchQuery: string;
    get managersCollection(): ManagerCollection;
    get managersAsArray(): Manager[];
    get getManagerByUid(): (managerUid: string) => Manager;
    get managersByUids(): (managerUids: string[]) => Manager[];
    get foundManagers(): Manager[];
    setManagers(managers: ManagerCollectionsByGroup): void;
    setSearchQuery(query: string): void;
    loadManagers(): Promise<void>;
}
