Version: 0.1.00.2.00.3.00.4.00.5.00.6.00.7.00.8.00.9.00.10.00.11.00.12.00.12.10.13.00.14.50.14.80.14.90.14.110.15.00.16.00.17.01.0.0-alpha11.0.0-alpha21.0.0-alpha31.0.0-alpha41.0.0-rc11.0.0-rc101.0.0-rc111.0.0-rc121.0.0-rc131.0.0-rc141.0.0-rc151.0.0-rc161.0.0-rc171.0.0-rc181.0.0-rc191.0.0-rc21.0.0-rc211.0.0-rc221.0.0-rc31.0.0-rc41.0.0-rc51.0.0-rc61.0.0-rc81.0.0-rc91.0.01.1.01.1.11.2.01.3.01.4.01.5.01.5.11.5.21.6.01.7.01.8.01.8.11.9.01.10.01.11.01.11.11.11.21.12.01.12.11.13.01.14.01.14.11.15.01.15.11.16.01.17.01.18.01.19.01.20.01.20.11.21.01.21.11.22.01.23.01.24.01.25.01.26.01.27.01.27.11.27.21.28.01.28.11.28.21.28.31.28.41.28.51.29.01.30.12.0.0-alpha.12.0.0-alpha.22.0.0-alpha.32.0.0-alpha.42.0.0-alpha.52.0.0-alpha.62.0.0-alpha.72.0.0-alpha.82.0.0-alpha.92.0.0-alpha.102.0.0-alpha.112.0.0-alpha.132.0.0-alpha.142.0.0-alpha.162.0.0-alpha.182.0.0-alpha.202.0.0-alpha.212.0.0-alpha.222.0.0-alpha.232.0.0-alpha.242.0.0-alpha.252.0.0-alpha.262.0.0-alpha.272.0.0-alpha.282.0.0-alpha.292.0.0-alpha.302.0.0-alpha.312.0.0-alpha.322.0.0-alpha.332.0.0-alpha.342.0.0-alpha.352.0.0-alpha.362.0.0-alpha.372.0.0-beta.12.0.0-beta.22.0.0-beta.32.0.0-beta.42.0.0-beta.52.0.02.0.12.1.02.2.12.3.02.4.02.4.12.5.02.5.12.6.02.7.02.8.02.8.12.9.02.10.02.11.02.11.12.12.02.13.02.14.02.15.02.16.02.16.12.17.02.18.02.19.02.20.02.20.12.20.22.20.32.21.02.21.12.21.22.21.32.22.02.22.12.23.02.24.02.25.02.26.02.27.02.28.02.29.02.29.12.29.22.29.32.30.03.0.0-alpha.13.0.0-alpha.23.0.0-beta.13.0.0-rc.13.0.0-rc.23.0.03.0.1-rc.13.0.13.0.2-rc.13.0.23.0.33.0.43.0.53.0.63.1.03.2.03.3.03.3.13.4.03.5.03.6.0
import type { DefaultOptions } from "./_lib/defaultOptions.js";
/**
* @name setDefaultOptions
* @category Common Helpers
* @summary Set default options including locale.
* @pure false
*
* @description
* Sets the defaults for
* `options.locale`, `options.weekStartsOn` and `options.firstWeekContainsDate`
* arguments for all functions.
* @param options - An object with options
* @example
* // Set global locale:
* import { es } from 'date-fns/locale'
* setDefaultOptions({ locale: es })
* const result = format(new Date(2014, 8, 2), 'PPPP')
* //=> 'martes, 2 de septiembre de 2014'
* // Start of the week for 2 September 2014:
* const result = startOfWeek(new Date(2014, 8, 2))
* //=> Sun Aug 31 2014 00:00:00
* // Start of the week for 2 September 2014,
* // when we set that week starts on Monday by default:
* setDefaultOptions({ weekStartsOn: 1 })
* //=> Mon Sep 01 2014 00:00:00
* // Manually set options take priority over default options:
* const result = startOfWeek(new Date(2014, 8, 2), { weekStartsOn: 0 })
* // Remove the option by setting it to `undefined`:
* setDefaultOptions({ weekStartsOn: undefined })
*/
export declare function setDefaultOptions(options: DefaultOptions): void;