import type { WebflowModule } from '../../types'; /** * @returns The Webflow Site ID of the website. * @param page The page to get the site ID from. Defaults to the current page. */ export declare const getSiteId: (page?: Document) => string | null; /** * Extracts the publish date of a Webflow site * @returns A Date object, if found. * @param page The page to get the publish date from. Defaults to the current page. */ export declare const getPublishDate: (page?: Document) => Date | undefined; /** * Restarts the Webflow JS library. * * @param modules An array of {@link WebflowModule} to restart. If passed, only those modules will be restarted instead of the whole `Webflow` instance. * * @returns An awaitable promise that is fulfilled when the library has been correctly reinitialized. */ export declare const restartWebflow: (modules?: WebflowModule[]) => Promise; export declare const FORM_CSS_CLASSES: { readonly formBlock: "w-form"; readonly checkboxField: "w-checkbox"; readonly checkboxInput: "w-checkbox-input"; readonly radioField: "w-radio"; readonly radioInput: "w-radio-input"; readonly checkboxOrRadioLabel: "w-form-label"; readonly checkboxOrRadioFocus: "w--redirected-focus"; readonly checkboxOrRadioChecked: "w--redirected-checked"; readonly successMessage: "w-form-done"; readonly errorMessage: "w-form-fail"; };