import React from 'react'; import type { AvailableBlocksType } from '../../components/Blocks/types'; import type { AvailablePageTypesType } from '../../components/PageTypes/types'; import type { Page } from '../../services/Wagtail/PagesAPI/types'; import type { PartialExcept } from '../../services/Wagtail/types'; export type WagtailPagesProviderProps = { children: React.ReactNode; defaultSettings: PartialExcept; }; export type WagtailPagesContextState = { currentPage: Page; availablePageTypes: AvailablePageTypesType; availableBlocks: AvailableBlocksType; }; export type WagtailPagesContextProps = WagtailPagesContextState & { update: (name: keyof WagtailPagesContextState, updateValue: WagtailPagesContextState[keyof WagtailPagesContextState]) => void; }; //# sourceMappingURL=types.d.ts.map