import { i as Vault } from "./vault-CyivjwVV.cjs"; import { c as Entities, f as NormalizedEntity, s as AllActions, u as IIIFStore } from "./index-DvodliRQ.cjs"; import "./index-Bg1pcj3n.cjs"; import { Reference } from "@iiif/presentation-3"; //#region src/vault/utility/action-list-from-resource.d.ts declare const actionListFromResource: (id: string, response: unknown) => AllActions[]; //#endregion //#region src/vault/utility/are-inputs-equal.d.ts declare function areInputsEqual(newInputs: readonly unknown[] | unknown, lastInputs: readonly unknown[] | unknown): boolean; //#endregion //#region src/vault/utility/create-fetch-helper.d.ts declare function createFetchHelper(vault: Vault, fetcher: (url: string, options?: T) => any | Promise, { waitTimeout }?: { waitTimeout?: number; }): (url: string, options?: T, mapper?: (r: any) => any) => NormalizedEntity | undefined | Promise; //#endregion //#region src/vault/utility/get-default-entities.d.ts declare function getDefaultEntities(): Entities; //#endregion //#region src/vault/utility/resolve-if-exists.d.ts declare function resolveIfExists(state: IIIFStore, url: string, parent?: any): T | undefined; //#endregion //#region src/vault/utility/resolve-list.d.ts declare function resolveList(state: IIIFStore, items: Reference[]): Array; //#endregion export { actionListFromResource, areInputsEqual, createFetchHelper, getDefaultEntities, resolveIfExists, resolveList }; //# sourceMappingURL=vault-utility.d.cts.map