import { HashDriverPreference } from '../../headless/index'; export interface HashSettings { /** * Enable/Disable hash option */ hash: boolean; /** * URL engine behind the hash syncing. * @description 'auto' uses the Navigation API where the browser * supports it and falls back to the History API everywhere else; * 'history' and 'navigation' force an engine (an unsupported * 'navigation' quietly falls back, the enhancement is never * load-bearing). The deep-link URL format is identical either way. * See Hash drivers. * @version V3.0.0 */ hashDriver: HashDriverPreference; /** * Unique id for each gallery. * @description It is mandatory when you use hash plugin for multiple galleries on the same page. */ galleryId: string; /** * Custom slide name to use in the url when hash plugin is enabled */ customSlideName: boolean; } export declare const hashSettings: HashSettings;