import { IDocumentStore } from "../IDocumentStore.js";
import { DocumentConventions } from "../Conventions/DocumentConventions.js";
import { IndexDefinition } from "./IndexDefinition.js";
import { IAbstractIndexCreationTask } from "./IAbstractIndexCreationTask.js";
export declare class IndexCreation {
    static createIndexes(indexes: IAbstractIndexCreationTask[], store: IDocumentStore): Promise<void>;
    static createIndexes(indexes: IAbstractIndexCreationTask[], store: IDocumentStore, conventions: DocumentConventions): Promise<void>;
    static createIndexesToAdd(indexCreationTasks: IAbstractIndexCreationTask[], conventions: DocumentConventions): IndexDefinition[];
}
//# sourceMappingURL=IndexCreation.d.ts.map