declare type CacheOptions = {
    /**
     * If set to true, all features will be loaded into memory to shorten future lookup
     * times.
     */
    preload?: boolean;
    /**
     * Must be a map-like object with a `get` and `set` function.
     */
    store?: any;
};
/**
 * Set caching behavior.
 *
 * @param {CacheOptions} options cachine options.
 */
declare function cacheLevel(options?: CacheOptions): void;
/**
 * Find the timezone ID(s) at the given GPS coordinates.
 *
 * @param lat latitude (must be >= -90 and <=90)
 * @param lon longitue (must be >= -180 and <=180)
 * @returns An array of string of TZIDs at the given coordinate.
 */
export default function getTimezone(lat: number, lon: number): string[];
export { cacheLevel as setCache };
/**
 * Load all features into memory to speed up future lookups.
 */
export declare function preCache(): void;
