import * as PropTypes$1 from "prop-types"; import PropTypes from "prop-types"; import React from "react"; import dayjs from "dayjs"; import "dayjs/locale/de.js"; import "dayjs/locale/en.js"; import "dayjs/locale/es.js"; import "dayjs/locale/fr.js"; import "dayjs/locale/it.js"; import "dayjs/locale/pt.js"; //#endregion //#region types/raw/JContent.assignActionAndMenuTargets.d.ts declare function addContextMenuTargetToActions(targetName: any, actions: any): void; //#endregion //#region types/raw/JContent/ContentTree/ContentTree.d.ts declare const accordionPropType: PropTypes.Requireable; icon: PropTypes.Validator>; label: PropTypes.Validator; getRootPath: PropTypes.Requireable<(...args: any[]) => any>; requiredSitePermission: PropTypes.Validator; requireModuleInstalledOnSite: PropTypes.Requireable; treeConfig: PropTypes.Validator; selectableTypes: PropTypes.Requireable<(string | null | undefined)[]>; openableTypes: PropTypes.Requireable<(string | null | undefined)[]>; rootLabel: PropTypes.Requireable; sortBy: PropTypes.Requireable; sortType: PropTypes.Requireable; }>>; dnd: PropTypes.Requireable; canDrop: PropTypes.Requireable; canDropFile: PropTypes.Requireable; canReorder: PropTypes.Requireable; }>>; showContextMenuOnRootPath: PropTypes.Requireable; }>>>; }>>; declare function ContentTree({ setPathAction, openPathAction, closePathAction, item, selector, refetcherType, isReversed, contextualMenuAction, pageTitlePrefix }: { setPathAction: any; openPathAction: any; closePathAction: any; item: any; selector: any; refetcherType: any; isReversed: any; contextualMenuAction: any; pageTitlePrefix: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentTree { namespace propTypes { export { accordionPropType as item }; export let selector: PropTypes.Requireable<(...args: any[]) => any>; export let refetcherType: PropTypes.Requireable; export let openPathAction: PropTypes.Requireable<(...args: any[]) => any>; export let closePathAction: PropTypes.Requireable<(...args: any[]) => any>; export let setPathAction: PropTypes.Requireable<(...args: any[]) => any>; export let isReversed: PropTypes.Requireable; export let contextualMenuAction: PropTypes.Requireable; export let pageTitlePrefix: PropTypes.Requireable; } namespace defaultProps { export function selector_1(state: any): { siteKey: any; lang: any; path: any; openPaths: any; viewMode: any; }; export { selector_1 as selector }; let refetcherType_1: string; export { refetcherType_1 as refetcherType }; export function setPathAction_1(path: any, params: any): (dispatch: any, getStore: any) => void; export { setPathAction_1 as setPathAction }; export function openPathAction_1(path: any): any; export { openPathAction_1 as openPathAction }; export function closePathAction_1(path: any): any; export { closePathAction_1 as closePathAction }; let isReversed_1: boolean; export { isReversed_1 as isReversed }; let pageTitlePrefix_1: string; export { pageTitlePrefix_1 as pageTitlePrefix }; } } //#endregion //#region types/raw/JContent/ContentNavigation/ContentNavigation.container.d.ts declare function ContentNavigationContainer({ handleNavigationAction, selector, accordionItemTarget, header, accordionItemProps, isReversed }: { handleNavigationAction: any; selector: any; accordionItemTarget: any; header: any; accordionItemProps: any; isReversed: any; }): import("react/jsx-runtime").JSX.Element | null; declare namespace ContentNavigationContainer { namespace propTypes { let selector: PropTypes.Requireable<(...args: any[]) => any>; let accordionItemProps: PropTypes.Requireable; let accordionItemTarget: PropTypes.Requireable; let handleNavigationAction: PropTypes.Requireable<(...args: any[]) => any>; let header: PropTypes.Requireable; let isReversed: PropTypes.Requireable; } namespace defaultProps { let header_1: import("react/jsx-runtime").JSX.Element; export { header_1 as header }; export function selector_1(state: any): { mode: any; siteKey: any; language: any; }; export { selector_1 as selector }; export function handleNavigationAction_1(mode: any, path: any, viewMode: any, template: any): import("redux-batched-actions").BatchAction; export { handleNavigationAction_1 as handleNavigationAction }; let accordionItemTarget_1: string; export { accordionItemTarget_1 as accordionItemTarget }; let isReversed_1: boolean; export { isReversed_1 as isReversed }; } } //#endregion //#region types/raw/JContent/ContentNavigation/NavigationHeader/SwitchersLayout/SiteSwitcher.d.ts declare function SiteSwitcher({ selector, onSelectAction, isSiteEnabled }: { selector: any; onSelectAction: any; isSiteEnabled: any; }): import("react/jsx-runtime").JSX.Element; declare namespace SiteSwitcher { namespace propTypes { let onSelectAction: PropTypes.Requireable<(...args: any[]) => any>; let selector: PropTypes.Requireable<(...args: any[]) => any>; let isSiteEnabled: PropTypes.Requireable<(...args: any[]) => any>; } namespace defaultProps { export function onSelectAction_1(siteNode: any, language: any, mode: any, path: any, template: any): import("redux-batched-actions").BatchAction; export { onSelectAction_1 as onSelectAction }; export function selector_1(state: any): { siteKey: any; currentLang: any; mode: any; path: any; }; export { selector_1 as selector }; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/ContentTypeSelector/ContentTypeSelector.d.ts declare function ContentTypeSelector({ selector, reduxActions }: { selector: any; reduxActions: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentTypeSelector { namespace propTypes { let selector: PropTypes.Requireable<(...args: any[]) => any>; let reduxActions: PropTypes.Requireable any>; setTableViewTypeAction: PropTypes.Validator<(...args: any[]) => any>; }>>; } namespace defaultProps { export function selector_1(state: any): { mode: any; siteKey: any; path: any; lang: any; uilang: any; params: any; pagination: any; sort: any; tableView: any; }; export { selector_1 as selector }; export namespace reduxActions_1 { function setPageAction(page: any): any; function setTableViewTypeAction(view: any): any; } export { reduxActions_1 as reduxActions }; } } //#endregion //#region types/raw/JContent/ContentRoute/ToolBar/ViewModeSelector/ViewModeSelector.d.ts declare function ViewModeSelector({ selector, setTableViewModeAction }: { selector: any; setTableViewModeAction: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ViewModeSelector { namespace propTypes { let selector: PropTypes.Requireable<(...args: any[]) => any>; let setTableViewModeAction: PropTypes.Requireable<(...args: any[]) => any>; } namespace defaultProps { export { selector }; export function setTableViewModeAction_1(mode: any): any; export { setTableViewModeAction_1 as setTableViewModeAction }; } } //#endregion //#region types/raw/JContent/ContentRoute/ToolBar/FileModeSelector/FileModeSelector.d.ts declare function FileModeSelector({ selector, setModeAction }: { selector: any; setModeAction: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FileModeSelector { namespace propTypes { let selector: PropTypes.Requireable<(...args: any[]) => any>; let setModeAction: PropTypes.Requireable<(...args: any[]) => any>; } namespace defaultProps { export { modeSelector as selector }; export function setModeAction_1(mode: any): any; export { setModeAction_1 as setModeAction }; } } declare function modeSelector(state: any): { mode: any; }; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/UploadTransformComponent/UploadTransformComponent.d.ts declare const UploadTransformComponent: React.ForwardRefExoticComponent>; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/ContentEmptyDropZone.d.ts declare function ContentEmptyDropZone({ uploadType, reference, isCanDrop, allowDrop, selector }: { uploadType: any; reference: any; isCanDrop: any; allowDrop: any; selector: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentEmptyDropZone { namespace propTypes { let uploadType: PropTypes.Requireable; let reference: PropTypes.Requireable; let isCanDrop: PropTypes.Requireable; let allowDrop: PropTypes.Requireable; let selector: PropTypes.Requireable<(...args: any[]) => any>; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/FilesGrid/FilesGridEmptyDropZone.d.ts declare function FilesGridEmptyDropZone({ uploadType, reference, isCanDrop, allowDrop }: { uploadType: any; reference: any; isCanDrop: any; allowDrop: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FilesGridEmptyDropZone { namespace propTypes { let uploadType: PropTypes.Requireable; let reference: PropTypes.Requireable; let isCanDrop: PropTypes.Requireable; let allowDrop: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/ContentNotFound.d.ts declare function ContentNotFound({ columnSpan, t }: { columnSpan: any; t: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentNotFound { namespace propTypes { let columnSpan: PropTypes.Validator; let t: PropTypes.Validator<(...args: any[]) => any>; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentStatuses/ContentStatuses.container.d.ts declare function ContentStatusesContainer({ node, nodePath, ...props }: { [x: string]: any; node: any; nodePath: any; }): import("react/jsx-runtime").JSX.Element | null; declare namespace ContentStatusesContainer { namespace propTypes { let nodePath: PropTypes.Requireable; let node: PropTypes.Requireable; existsInLive: PropTypes.Requireable; }>>; deleted: PropTypes.Requireable; }>>; deletedBy: PropTypes.Requireable; }>>; lastModified: PropTypes.Requireable; }>>; lastModifiedBy: PropTypes.Requireable; }>>; lastPublished: PropTypes.Requireable; }>>; lastPublishedBy: PropTypes.Requireable; }>>; lockOwner: PropTypes.Requireable; }>>; mixinTypes: PropTypes.Requireable<(PropTypes.InferProps<{ name: PropTypes.Requireable; }> | null | undefined)[]>; wipStatus: PropTypes.Requireable; }>>; wipLangs: PropTypes.Requireable; }>>; ancestors: PropTypes.Requireable<(PropTypes.InferProps<{ deleted: PropTypes.Requireable; }>>; deletedBy: PropTypes.Requireable; }>>; }> | null | undefined)[]>; }>>; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/EmptyTable.d.ts declare function EmptyTable({ text }: { text: any; }): import("react/jsx-runtime").JSX.Element; declare namespace EmptyTable { namespace propTypes { let text: PropTypes.Validator; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/ContentListHeader/ContentListHeader.d.ts declare function ContentListHeader({ headerGroups, headerClasses }: { headerGroups: any; headerClasses: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentListHeader { namespace propTypes { let headerGroups: PropTypes.Validator; let headerClasses: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/ContentTableWrapper.d.ts declare function ContentTableWrapper({ children, reference, dropReference, uploadType, onClick, onKeyDown, isCanDrop, ...rest }: { [x: string]: any; children: any; reference: any; dropReference: any; uploadType: any; onClick?: (() => void) | undefined; onKeyDown?: (() => void) | undefined; isCanDrop: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentTableWrapper { namespace propTypes { let children: PropTypes.Requireable; let reference: PropTypes.Requireable; let dropReference: PropTypes.Requireable; let uploadType: PropTypes.Requireable; let onClick: PropTypes.Requireable<(...args: any[]) => any>; let onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; let isCanDrop: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/useLayoutQuery.d.ts declare function useLayoutQuery(options: any, fragments: any, queryVariables: any, accordionItemProps: any): { isStructured: any; result: any; error: import("@apollo/client").ApolloError | undefined; loading: boolean; refetch: (variables?: Partial) => Promise>; }; //#endregion //#region types/raw/utils/NodeIcon.d.ts declare function NodeIcon({ node, ...props }: { [x: string]: any; node: any; }): import("react/jsx-runtime").JSX.Element; declare namespace NodeIcon { namespace propTypes { let node: PropTypes.Validator; primaryNodeType: PropTypes.Requireable; content: PropTypes.Requireable; resourceChildren: PropTypes.Requireable; mixinTypes: PropTypes.Requireable; }>>>; } } declare namespace JContent_utils_d_exports { export { JahiaRenderedModulesUtil, allowDoubleClickNavigation, arrayValue, booleanValue, buildUrl, canEditInPageBuilder, clickHandler, ellipsizeText, expandTree, extractPaths, findAvailableBoxConfig, getAccordionItem, getAccordionItems, getCanDisplayItemParams, getDefaultLocale, getLanguageLabel, getName, getNewCounter, getNewNodePath, getNodeTypeIcon$1 as getNodeTypeIcon, getRegistryTarget, getTitle, hasMixin, hasProperty, isAutoPublished, isCMISFile, isCMISFolder, isDescendant, isDescendantOrSelf, isMarkedForDeletion, isObject, isPathChildOfAnotherPath, isSafeProp, isWorkInProgress, mergeDeep, pathExistsInTree, removeFileExtension, resolveEffectiveSite, resolveUrlForLiveOrPreview, toNamedPlaceholders, uppercaseFirst }; } declare function getNewNodePath(oldPath: any, oldAncestorPath: any, newAncestorPath: any): any; declare function hasMixin(node: any, mixin: any): any; declare function hasProperty(node: any, propertyName: any): boolean; declare function isDescendant(path: any, ancestorPath: any): any; declare function canEditInPageBuilder(path: any, nodes: any, site: any): boolean; declare function isDescendantOrSelf(path: any, ancestorOrSelfPath: any): any; declare function isMarkedForDeletion(node: any): any; declare function isAutoPublished(node: any): any; declare function isWorkInProgress(node: any, lang: any): boolean; declare function extractPaths(siteKey: any, path: any, mode: any): string[]; declare function ellipsizeText(text: any, maxLength: any): any; declare function removeFileExtension(filename: any): any; declare function getNewCounter(nodes: any): number; declare function allowDoubleClickNavigation(nodeType: any, subNodes: any, fcn: any, node?: null): any; declare function getDefaultLocale(lang: any): any; declare function getLanguageLabel(languages: any, currentLang: any): any; declare function uppercaseFirst(string: any): any; declare function getNodeTypeIcon$1(typeName: any): import("react/jsx-runtime").JSX.Element; declare function isObject(item: any): any; declare function isSafeProp(key: any): boolean; declare function mergeDeep(target: any, ...sources: any[]): any; declare function arrayValue(value: any): any; declare function booleanValue(v: any): any; declare function getCanDisplayItemParams(node: any): { folderNode: any; selectionNode: any; }; declare function getAccordionItem(accordion: any, accordionItemProps: any): any; declare function getAccordionItems(accordionItemTarget: any, accordionItemProps: any): any[]; declare function getName(node: any): any; declare function pathExistsInTree(path: any, tree: any, pathAccessor: any): any; declare function isPathChildOfAnotherPath(child: any, parent: any): any; declare function getRegistryTarget(item: any, target: any): string; declare function buildUrl({ site, language, mode, path, params }: { site: any; language: any; mode: any; path: any; params: any; }): string; declare function expandTree(variables: any, client: any): any; declare namespace clickHandler { function handleEvent(e: any, fcn: any): void; } declare function findAvailableBoxConfig(node: any): any; declare function getTitle(t: any, item: any, prefix?: string): string; declare function toNamedPlaceholders(entries: any[]): { name: string; nodeTypes: string[]; }[]; declare namespace JahiaRenderedModulesUtil { let jahiaAreas: {}; let jahiaModules: {}; let capturedPath: undefined; function setModules(modules: any, capturedPath: any): void; function hasRenderingFor(path: any): any; function addModule(path: any, data: any): void; function getModule(path: any): any; function addArea(path: any, elemAttrs: any): void; function isJahiaArea(path: any): boolean; function getArea(path: any): any; function resolveNodeTypes(path: any): any[] | undefined; function getNamedPlaceholders(path: any): { name: string; nodeTypes: string[]; }[]; function parseModuleInfo(dom: Document, rootPath: string, standalone?: boolean): object; function extractModuleInfoFromRenderedPage(pagePath: any, language: any, template: any): Promise; } declare function resolveUrlForLiveOrPreview(url: any, isLive: any, serverName: any): string; declare function resolveEffectiveSite(node: object, allSites: any[], siteKey: string, hostname: string): { effectiveSite: object | null; isSharedContext: boolean; switchHost: boolean; }; declare function isCMISFolder(node: Object): boolean; declare function isCMISFile(node: Object): boolean; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellName.d.ts declare function CellName({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellName { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellNameBigIcon.d.ts declare function CellNameBigIcon({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellNameBigIcon { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellLastModified.d.ts declare function CellLastModified({ row, value, cell, column }: { row: any; value: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellLastModified { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellVisibleActions.d.ts declare function CellVisibleActions({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellVisibleActions { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellSelection.d.ts declare function CellSelection({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellSelection { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellPublicationStatus.d.ts declare function CellPublicationStatus({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellPublicationStatus { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/Cell.d.ts declare function Cell({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace Cell { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellStatus.d.ts declare function CellStatus({ cell, column, row }: { cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellStatus { namespace propTypes { let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellType.d.ts declare function CellType({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellType { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellNameNoIcon.d.ts declare function CellNameNoIcon({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellNameNoIcon { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellFileSize.d.ts declare function CellFileSize({ cell, column, row }: { cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellFileSize { namespace propTypes { let value: PropTypes.Requireable; let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/headers/headers.d.ts declare function HeaderSelection({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }): import("react/jsx-runtime").JSX.Element; declare function Header$1({ column }: { column: any; }): import("react/jsx-runtime").JSX.Element; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/components/cells/CellUsages.d.ts declare function CellUsages({ cell, column, row }: { cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; declare namespace CellUsages { namespace propTypes { let cell: PropTypes.Requireable; let column: PropTypes.Requireable; let row: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/columns/columns.d.ts declare namespace publicationStatus { export let id: string; export let sortable: boolean; export let Header: string; export { CellPublicationStatus as Cell }; export let width: string; } declare namespace selection$1 { let id_1: string; export { id_1 as id }; let sortable_1: boolean; export { sortable_1 as sortable }; export { HeaderSelection as Header }; export { CellSelection as Cell }; let width_1: string; export { width_1 as width }; } declare namespace name { let id_2: string; export { id_2 as id }; export let accessor: string; export let label: string; let sortable_2: boolean; export { sortable_2 as sortable }; export let property: string; export { CellName as Cell }; export { Header }; let width_2: string; export { width_2 as width }; } declare namespace nameBigIcon { let id_3: string; export { id_3 as id }; let accessor_1: string; export { accessor_1 as accessor }; let label_1: string; export { label_1 as label }; let sortable_3: boolean; export { sortable_3 as sortable }; let property_1: string; export { property_1 as property }; export { CellNameBigIcon as Cell }; export { Header }; let width_3: string; export { width_3 as width }; } declare namespace status { let id_4: string; export { id_4 as id }; let label_2: string; export { label_2 as label }; let sortable_4: boolean; export { sortable_4 as sortable }; let Header_2: string; export { Header_2 as Header }; export { CellStatus as Cell }; let width_4: string; export { width_4 as width }; } declare namespace type { let id_5: string; export { id_5 as id }; let accessor_2: string; export { accessor_2 as accessor }; let label_3: string; export { label_3 as label }; let sortable_5: boolean; export { sortable_5 as sortable }; let property_2: string; export { property_2 as property }; export { CellType as Cell }; export { Header }; let width_5: string; export { width_5 as width }; } declare namespace createdBy { let id_6: string; export { id_6 as id }; let accessor_3: string; export { accessor_3 as accessor }; let label_4: string; export { label_4 as label }; let sortable_6: boolean; export { sortable_6 as sortable }; let property_3: string; export { property_3 as property }; export { Header }; export { Cell }; let width_6: string; export { width_6 as width }; } declare namespace lastModified { let id_7: string; export { id_7 as id }; let accessor_4: string; export { accessor_4 as accessor }; let label_5: string; export { label_5 as label }; let sortable_7: boolean; export { sortable_7 as sortable }; let property_4: string; export { property_4 as property }; export { CellLastModified as Cell }; export { Header }; let width_7: string; export { width_7 as width }; } declare namespace visibleActions { let id_8: string; export { id_8 as id }; let Header_3: string; export { Header_3 as Header }; export { CellVisibleActions as Cell }; let width_8: string; export { width_8 as width }; } declare namespace fileSize { let id_9: string; export { id_9 as id }; let accessor_5: string; export { accessor_5 as accessor }; let property_5: string; export { property_5 as property }; let label_6: string; export { label_6 as label }; let sortable_8: boolean; export { sortable_8 as sortable }; export { CellFileSize as Cell }; export { Header }; let width_9: string; export { width_9 as width }; } declare namespace usages { let id_10: string; export { id_10 as id }; let accessor_6: string; export { accessor_6 as accessor }; let label_7: string; export { label_7 as label }; let sortable_9: boolean; export { sortable_9 as sortable }; let property_6: string; export { property_6 as property }; export { CellUsages as Cell }; export { Header }; let width_10: string; export { width_10 as width }; } declare const mainColumnData: ({ id: string; sortable: boolean; Header: string; Cell: ({ row, cell, column }: { row: any; cell: any; column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; sortable: boolean; Header: ({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }) => import("react/jsx-runtime").JSX.Element; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; Header: string; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; })[]; declare const searchColumnData: ({ id: string; sortable: boolean; Header: string; Cell: ({ row, cell, column }: { row: any; cell: any; column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; sortable: boolean; Header: ({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }) => import("react/jsx-runtime").JSX.Element; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; Header: string; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; })[]; declare const mediaColumnData: ({ id: string; sortable: boolean; Header: string; Cell: ({ row, cell, column }: { row: any; cell: any; column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; sortable: boolean; Header: ({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }) => import("react/jsx-runtime").JSX.Element; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; Header: string; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ cell, column, row }: { cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; })[]; declare const reducedColumnData: ({ id: string; sortable: boolean; Header: string; Cell: ({ row, cell, column }: { row: any; cell: any; column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; sortable: boolean; Header: ({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }) => import("react/jsx-runtime").JSX.Element; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; Header: string; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; })[]; declare const allColumnData: ({ id: string; sortable: boolean; Header: string; Cell: ({ row, cell, column }: { row: any; cell: any; column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; sortable: boolean; Header: ({ getToggleAllRowsSelectedProps }: { getToggleAllRowsSelectedProps: any; }) => import("react/jsx-runtime").JSX.Element; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ value, cell, column, row }: { value: any; cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; } | { id: string; Header: string; Cell: { ({ row, cell, column }: { row: any; cell: any; column: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { value: import("prop-types").Requireable; cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; width: string; } | { id: string; accessor: string; label: string; sortable: boolean; property: string; Cell: { ({ cell, column, row }: { cell: any; column: any; row: any; }): import("react/jsx-runtime").JSX.Element; propTypes: { cell: import("prop-types").Requireable; column: import("prop-types").Requireable; row: import("prop-types").Requireable; }; }; Header: ({ column }: { column: any; }) => import("react/jsx-runtime").JSX.Element; width: string; })[]; declare namespace index_d_exports { export { allColumnData, createdBy, fileSize, lastModified, mainColumnData, mediaColumnData, name, nameBigIcon, publicationStatus, reducedColumnData, searchColumnData, selection$1 as selection, status, type, usages, visibleActions }; } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/plugins/useExpandedControlled.d.ts declare function useExpandedControlled(hooks: any): void; declare namespace useExpandedControlled { let pluginName: string; } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/plugins/useRowSelection.d.ts declare function useRowSelection(hooks: any): void; declare namespace useRowSelection { let pluginName: string; } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentTable/reactTable/plugins/useSort.d.ts declare function useSort(hooks: any): void; declare namespace useSort { let pluginName: string; } declare namespace index_d_exports$2 { export { Cell, CellFileSize, CellLastModified, CellName, CellNameBigIcon, CellNameNoIcon, CellPublicationStatus, CellSelection, CellStatus, CellType, CellVisibleActions, Header$1 as Header, HeaderSelection, allColumnData, createdBy, fileSize, lastModified, mainColumnData, mediaColumnData, name, nameBigIcon, publicationStatus, reducedColumnData, searchColumnData, selection$1 as selection, status, type, usages, useExpandedControlled, useRowSelection, useSort, visibleActions }; } //#endregion //#region types/raw/JContent/EditFrame/DefaultBar.d.ts declare function headerButtonWrapper(Renderer: any, currentFrameRef: any): ({ onClick, ...props }: { [x: string]: any; onClick: any; }) => import("react/jsx-runtime").JSX.Element; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentSidePanel.d.ts declare function ContentSidePanel({ node }: { node: any; }): false | import("react/jsx-runtime").JSX.Element; declare namespace ContentSidePanel { namespace propTypes { let node: PropTypes.Requireable; path: PropTypes.Requireable; name: PropTypes.Requireable; primaryNodeType: PropTypes.Requireable; }>>; isPage: PropTypes.Requireable; displayableNode: PropTypes.Requireable; }>>; pageAncestors: PropTypes.Requireable; }>>; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/ContentSidePanel.gql-fragments.d.ts /** * Everything ContentSidePanel reads off the node it is given. * * Published because the contract is not guessable and failing it does not fail: a node missing * `displayableNode` previews without the page's CSS, one missing `primaryNodeType` loses Details, * and nothing says so. A consumer selecting this fragment covers the whole panel. * * Takes no query variables on purpose, so it drops into any query. `displayName` is deliberately * NOT here - it needs `$language`, and the card falls back to `name`, which is. */ declare const ContentSidePanelNodeFragment: import("graphql").DocumentNode; //#endregion //#region types/raw/JContent/redux/preview.redux.d.ts declare function cmSetSidePanelSelection(sidePanelSelection: any): (dispatch: any, getState: any) => void; declare namespace cmSetSidePanelSelection { function toString(): string; } //#endregion //#region types/raw/ContentEditor/editorTabs/EditPanelContent/FormBuilder/FormBuilder.d.ts declare function FormBuilder({ mode }: { mode: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FormBuilder { namespace contextTypes { let context: PropTypes.Requireable; hideHeader: PropTypes.Requireable; displayName: PropTypes.Validator; fieldSets: PropTypes.Requireable<(PropTypes.InferProps<{ name: PropTypes.Requireable; displayName: PropTypes.Validator; fields: PropTypes.Requireable<(PropTypes.InferProps<{ name: PropTypes.Requireable; displayName: PropTypes.Validator; multiple: PropTypes.Requireable; i18n: PropTypes.Requireable; selectorType: PropTypes.Requireable; mandatory: PropTypes.Requireable; readOnly: PropTypes.Requireable; requiredType: PropTypes.Requireable; }> | null | undefined)[]>; }> | null | undefined)[]>; }> | null | undefined)[]>; nodeData: PropTypes.Validator; }>>; } namespace propTypes { let mode: PropTypes.Validator; } } //#endregion //#region types/raw/ContentEditor/ContentEditor/EditPanel/EditPanelLanguageSwitcher/EditPanelLanguageSwitcher.d.ts declare function EditPanelLanguageSwitcher(): import("react/jsx-runtime").JSX.Element | null; //#endregion //#region types/raw/ContentEditor/ContentEditor/useEditFormDefinition.d.ts declare function useEditFormDefinition(): { data: never; refetch: (variables?: Partial | undefined) => Promise>; loading: boolean; isRefetching: boolean; error?: undefined; errorMessage?: undefined; } | { loading: boolean; error: import("@apollo/client").ApolloError | undefined; errorMessage: string | undefined; data?: undefined; refetch?: undefined; isRefetching?: undefined; } | { data: any; refetch: (variables?: Partial | undefined) => Promise>; loading?: undefined; isRefetching?: undefined; error?: undefined; errorMessage?: undefined; }; //#endregion //#region types/raw/ContentEditor/ContentEditor/useCreateFormDefinition.d.ts declare function useCreateFormDefinition(): { data: never; refetch: (variables?: Partial | undefined) => Promise>; loading: boolean; isRefetching: boolean; error?: undefined; errorMessage?: undefined; } | { loading: boolean; error: import("@apollo/client").ApolloError | undefined; errorMessage: string | undefined; data?: undefined; refetch?: undefined; isRefetching?: undefined; } | { data: any; refetch: (variables?: Partial | undefined) => Promise>; loading?: undefined; isRefetching?: undefined; error?: undefined; errorMessage?: undefined; }; //#endregion //#region types/raw/ContentEditor/editorTabs/EditPanelContent/EditPanelContent.d.ts declare function EditPanelContent({ twoPanelsContentProps, hasLanguageSwitchTopOfLeftCol }: { twoPanelsContentProps: any; hasLanguageSwitchTopOfLeftCol?: boolean | undefined; }): import("react/jsx-runtime").JSX.Element; declare namespace EditPanelContent { namespace propTypes { let twoPanelsContentProps: PropTypes.Requireable>; hasSingleSyncedScrollbar: PropTypes.Requireable; }>>; let hasLanguageSwitchTopOfLeftCol: PropTypes.Requireable; } } //#endregion //#region types/raw/ContentEditor/ContentEditor/fragments.d.ts /** Fragment on `GqlEditorForm` to populate Content Editor forms. */ declare const ContentEditorFragment: import("gql.tada").TadaDocumentNode<{ hasPreview: boolean | null; showAdvancedMode: boolean | null; sections: ({ name: string | null; displayName: string | null; description: string | null; visible: boolean | null; expanded: boolean | null; fieldSets: ({ name: string | null; displayName: string | null; description: string | null; visible: boolean | null; dynamic: boolean | null; activated: boolean | null; hasEnableSwitch: boolean | null; readOnly: boolean | null; fields: ({ name: string | null; displayName: string | null; description: string | null; errorMessage: string | null; visible: boolean | null; mandatory: boolean | null; i18n: boolean | null; multiple: boolean | null; readOnly: boolean | null; requiredType: "NAME" | "STRING" | "BOOLEAN" | "BINARY" | "DATE" | "DECIMAL" | "DOUBLE" | "LONG" | "PATH" | "REFERENCE" | "UNDEFINED" | "URI" | "WEAKREFERENCE" | null; selectorType: string | null; declaringNodeType: string | null; selectorOptions: ({ name: string | null; value: string | null; values: (string | null)[] | null; } | null)[] | null; valueConstraints: ({ value: { type: string | null; string: string | null; } | null; displayValue: string | null; displayValueKey: string | null; properties: ({ name: string | null; value: string | null; } | null)[] | null; } | null)[] | null; defaultValues: ({ string: string | null; } | null)[] | null; } | null)[] | null; } | null)[] | null; } | null)[] | null; }, {}, { fragment: "ContentEditorFragment"; on: "GqlEditorForm"; masked: true; }>; declare namespace index_d_exports$1 { export { deprecatedDayjs as dayjs, formatDatetime, formatDayOfWeek, formatTime, toDate, toUtcIsoString }; } //#region src/index.d.ts /** * Export a fully configured dayjs instance * * @deprecated Use functions from `date-formatter` if possible */ declare const deprecatedDayjs: typeof dayjs; /** * Parses a date-like value (ISO string, timestamp, Date, ...) into a native Date object, in the * browser's local time. */ declare function toDate(date: Parameters[0]): Date; /** * Serializes a date-like value (ISO string, timestamp, Date, ...) as a UTC instant, in the * standard `YYYY-MM-DDTHH:mm:ss.SSSZ` ISO 8601 format. */ declare function toUtcIsoString(date: Parameters[0]): string; declare const formatMap: { short: string; long: string; }; declare function formatDatetime(date: Parameters[0], options?: { /** * The format in which to display the date * @default 'short' */ format?: keyof typeof formatMap; /** * The locale in which to display the date * @default window.contextJsParameters.uilang */ locale?: string; }): string; declare const timeFormatMap: { short: string; long: string; }; /** * @param time RFC 9557-formatted time string (HH, HH:mm, HH:mm:ss or HH:mm:ss.sss) */ declare function formatTime(time: string, options?: { /** * The format in which to display the time * @default 'short' */ format?: keyof typeof timeFormatMap; /** * The locale in which to display the time * @default window.contextJsParameters.uilang */ locale?: string; }): string; declare const weekdayFormatMap: { readonly full: "weekdays"; readonly short: "weekdaysShort"; readonly min: "weekdaysMin"; }; /** * @param day Case-insensitive day-of-week name, in English (e.g. 'monday', 'tuesday', etc.) */ declare function formatDayOfWeek(day: string, options?: { /** * The format in which to display the weekday * @default 'full' */ format?: keyof typeof weekdayFormatMap; /** * The locale in which to display the weekday * @default window.contextJsParameters.uilang */ locale?: string; }): string; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/FilesGrid/FileCard/FileCard.d.ts declare function FileCard({ node, lang, uilang, setPath, selection, hasNoActiveSelection, previewSelection, onClick, siteKey, mode, tableConfig, contextualMenuAction, onDoubleClick }: { node: any; lang: any; uilang: any; setPath: any; selection: any; hasNoActiveSelection: any; previewSelection: any; onClick: any; siteKey: any; mode: any; tableConfig: any; contextualMenuAction: any; onDoubleClick: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FileCard { namespace propTypes { let mode: PropTypes.Validator; let node: PropTypes.Validator; let onClick: PropTypes.Requireable<(...args: any[]) => any>; let hasNoActiveSelection: PropTypes.Requireable; let previewSelection: PropTypes.Requireable; let setPath: PropTypes.Validator<(...args: any[]) => any>; let onDoubleClick: PropTypes.Requireable<(...args: any[]) => any>; let siteKey: PropTypes.Validator; let uilang: PropTypes.Validator; let lang: PropTypes.Validator; let selection: PropTypes.Requireable; let tableConfig: PropTypes.Validator; canDrop: PropTypes.Requireable; canDropFile: PropTypes.Requireable; }>>; }>>>; let contextualMenuAction: PropTypes.Requireable; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/FilesGrid/FileCard/FileSize/FileSize.d.ts declare function FileSize({ node }: { node: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FileSize { namespace propTypes { let node: PropTypes.Validator; } } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/BaseQueryHandler.gql-queries.d.ts declare namespace QueryHandlersFragments { namespace childNodesCount { let gql: import("graphql").DocumentNode; let applyFor: string; } namespace nodeFields { let gql_1: import("graphql").DocumentNode; export { gql_1 as gql }; export namespace variables { let displayLanguage: string; let language: string; } let applyFor_1: string; export { applyFor_1 as applyFor }; } } declare const BaseChildrenQuery: import("graphql").DocumentNode; declare const BaseDescendantsQuery: import("graphql").DocumentNode; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/BaseQueryHandler.d.ts declare namespace BaseQueryHandler { function getQuery(): import("graphql").DocumentNode; function structureData(parentPath: any, result: any): any; function getResults(data: any): any; function getFragments(): never[]; function getQueryVariables({ path, lang, uilang, pagination, sort, typeFilter }: { path: any; lang: any; uilang: any; pagination: any; sort: any; typeFilter: any; }): { path: any; language: any; displayLanguage: any; offset: number; limit: any; typeFilter: any; fieldSorter: { sortType: string; fieldName: any; ignoreCase: boolean; } | null; recursionTypesFilter: { multi: string; types: string[]; }; }; function isStructured(): boolean; } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/BaseTreeQueryHandler.d.ts declare namespace BaseTreeQueryHandler { function structureTreeEntries(treeEntries: any, { hideRoot }: { hideRoot: any; }): { nodes: any[]; pageInfo: { totalCount: number; }; }; function getTreeParams({ path, openPaths, openableTypes, selectableTypes, sort, hideRoot, tableView }: { path: any; openPaths: any; openableTypes: any; selectableTypes: any; sort: any; hideRoot: any; tableView: any; }): { rootPaths: any[]; openPaths: any[]; selectedPaths: never[]; openableTypes: any; selectableTypes: any; hideRoot: boolean; sortBy: { sortType: string | null; fieldName: any; ignoreCase: boolean; } | null; }; function getFragments(): never[]; function getQueryVariables({ path, lang, uilang }: { path: any; lang: any; uilang: any; }): { path: any; language: any; displayLanguage: any; typeFilter: string[]; }; function isStructured(): boolean; } //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/FilesQueryHandler.d.ts declare const FilesQueryHandler: { getQueryVariables: (selection: any) => { fieldGrouping: { fieldName: string; groups: string[]; groupingType: string; }; path: any; language: any; displayLanguage: any; offset: number; limit: any; typeFilter: any; fieldSorter: { sortType: string; fieldName: any; ignoreCase: boolean; } | null; recursionTypesFilter: { multi: string; types: string[]; }; }; getFragments: () => { gql: import("graphql").DocumentNode; applyFor: string; }[]; getQuery(): import("graphql").DocumentNode; structureData(parentPath: any, result: any): any; getResults(data: any): any; isStructured: () => boolean; }; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/ContentFoldersQueryHandler.d.ts declare const ContentFoldersQueryHandler: { structureTreeEntries: (treeEntries: any, options: any) => { nodes: any[]; pageInfo: { totalCount: number; }; }; getQuery: () => import("graphql").DocumentNode; getTreeParams: (options: any) => { rootPaths: any[]; openPaths: any[]; selectedPaths: never[]; openableTypes: any; selectableTypes: any; hideRoot: boolean; sortBy: { sortType: string | null; fieldName: any; ignoreCase: boolean; } | null; } | null; getQueryVariables: (options: any) => { path: any; language: any; displayLanguage: any; typeFilter: string[]; } | { fieldGrouping: { fieldName: string; groups: string[]; groupingType: string; }; path: any; language: any; displayLanguage: any; offset: number; limit: any; typeFilter: any; fieldSorter: { sortType: string; fieldName: any; ignoreCase: boolean; } | null; recursionTypesFilter: { multi: string; types: string[]; }; }; isStructured: ({ tableView }: { tableView: any; }) => boolean; getFragments(): never[]; structureData(parentPath: any, result: any): any; getResults(data: any): any; }; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/PagesQueryHandler.d.ts declare const PagesQueryHandler: { getQuery: () => import("graphql").DocumentNode; structureTreeEntries: (treeEntries: any, { hideRoot }: { hideRoot: any; }) => { nodes: any[]; pageInfo: { totalCount: number; }; }; getTreeParams: (options: any) => { rootPaths: any[]; openPaths: any[]; selectedPaths: never[]; openableTypes: any; selectableTypes: any; hideRoot: boolean; sortBy: { sortType: string | null; fieldName: any; ignoreCase: boolean; } | null; } | null; getQueryVariables: (options: any) => { path: any; language: any; displayLanguage: any; offset: number; limit: any; typeFilter: any; fieldSorter: { sortType: string; fieldName: any; ignoreCase: boolean; } | null; recursionTypesFilter: { multi: string; types: string[]; }; }; isStructured: ({ tableView }: { tableView: any; }) => boolean; getFragments(): never[]; structureData(parentPath: any, result: any): any; getResults(data: any): any; }; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/SearchQueryHandler.d.ts declare const SearchQueryHandler: { getQuery: () => import("graphql").DocumentNode; getQueryVariables: ({ uilang, lang, searchPath, searchContentType, searchTerms, pagination, sort }: { uilang: any; lang: any; searchPath: any; searchContentType: any; searchTerms: any; pagination: any; sort: any; }) => { searchPath: any; nodeType: any; searchTerms: any; nodeNameSearchTerms: string; language: any; displayLanguage: any; offset: number; limit: any; fieldSorter: { sortType: string | null; fieldName: any; ignoreCase: boolean; } | null; fieldFilter: { filters: never[]; multi: string; }; doSearch: boolean; }; getResults: (data: any, { searchTerms }: { searchTerms: any; }) => any; getFragments: () => { gql: import("graphql").DocumentNode; applyFor: string; }[]; structureData(parentPath: any, result: any): any; isStructured: () => boolean; }; //#endregion //#region types/raw/JContent/ContentRoute/ContentLayout/queryHandlers/Sql2SearchQueryHandler.d.ts declare const Sql2SearchQueryHandler: { getQuery: () => import("graphql").DocumentNode; getQueryVariables: ({ uilang, lang, sql2SearchFrom, sql2SearchWhere, searchPath, pagination, sort }: { uilang: any; lang: any; sql2SearchFrom: any; sql2SearchWhere: any; searchPath: any; pagination: any; sort: any; }) => { query: string; language: any; displayLanguage: any; offset: number; limit: any; fieldSorter: { sortType: string | null; fieldName: any; ignoreCase: boolean; } | null; }; getResults: (data: any) => any; structureData(parentPath: any, result: any): any; getFragments(): never[]; isStructured: () => boolean; }; //#endregion //#region types/raw/JContent/dnd/DragLayer.d.ts declare function DragLayer(): import("react/jsx-runtime").JSX.Element | null; //#endregion //#region types/raw/JContent/dnd/useFileDrop.d.ts declare function useFileDrop({ uploadPath, uploadType, uploadMaxSize, uploadMinSize, uploadFilter }: { uploadPath: any; uploadType: any; uploadMaxSize?: number | undefined; uploadMinSize?: number | undefined; uploadFilter?: (() => boolean) | undefined; }): [{ isOver: boolean; isCanDrop: boolean; allowDrop: any; }, import("react-dnd").ConnectDropTarget]; //#endregion //#region types/raw/JContent/dnd/useNodeDrop.d.ts declare function useNodeDrop({ dropTarget, orderable, entries, onSaved, pos, refetchQueries, nodeDropData, isUseDropData }: { dropTarget: any; orderable: any; entries: any; onSaved: any; pos: any; refetchQueries: any; nodeDropData: any; isUseDropData: any; }): ({ isCanDrop: boolean; insertPosition: undefined; destParent: any; isOver: boolean; } | ((elem: any) => void))[]; //#endregion //#region types/raw/JContent/dnd/useNodeDrag.d.ts declare function useNodeDrag({ dragSource, isUseDragData, nodeDragData }: { dragSource: any; isUseDragData: any; nodeDragData: any; }): any[]; //#endregion //#region types/raw/JContent/dnd/useConnector.d.ts declare function useConnector(): { getCurrent: () => undefined; setCurrent: (elem: any) => void; }; //#endregion //#region types/raw/ContentEditor/contexts/ContentEditor/ContentEditor.context.d.ts declare const ContentEditorContext: React.Context<{}>; declare function useContentEditorContext(): {}; declare function ContentEditorContextProvider({ useFormDefinition, overrides, children }: { useFormDefinition: any; overrides: any; children: any; }): import("react/jsx-runtime").JSX.Element | null; declare namespace ContentEditorContextProvider { namespace propTypes { let useFormDefinition: PropTypes$1.Validator<(...args: any[]) => any>; let overrides: PropTypes$1.Requireable; let children: PropTypes$1.Validator>; } } //#endregion //#region types/raw/ContentEditor/contexts/ContentEditorConfig/ContentEditorConfig.context.d.ts declare const ContentEditorConfigContext: React.Context<{}>; declare function useContentEditorConfigContext(): {}; declare function ContentEditorConfigContextProvider({ config, children }: { config: any; children: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentEditorConfigContextProvider { namespace propTypes { let config: PropTypes$1.Validator; let children: PropTypes$1.Validator>; } } //#endregion //#region types/raw/ContentEditor/contexts/ContentEditorApi/ContentEditorApi.context.d.ts declare const ContentEditorApiContext: React.Context<{}>; declare function useContentEditorApiContext(): {}; declare function ContentEditorApiContextProvider({ children }: { children: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentEditorApiContextProvider { namespace propTypes { let children: PropTypes$1.Validator>; } } //#endregion //#region types/raw/ContentEditor/contexts/ContentEditorSection/ContentEditorSection.context.d.ts declare const ContentEditorSectionContext: React.Context<{}>; declare function useContentEditorSectionContext(): {}; declare function ContentEditorSectionContextProvider({ formSections, children }: { formSections: any; children: any; }): import("react/jsx-runtime").JSX.Element; declare namespace ContentEditorSectionContextProvider { namespace propTypes { let formSections: PropTypes$1.Validator; let children: PropTypes$1.Validator>; } } //#endregion //#region types/raw/ContentEditor/utils/dragAndDrop.utils.d.ts /** * The function used to reorder items in the field after a reorder button from the item has been clicked * * * @param {array} list array of all items in the field * @param {string} droppedId dragged and dropped id * @param {string} direction direction to move the item to * @param {string} fieldName name of dropped item field * @returns {array} newList array object contains items in new order */ declare function onDirectionalReorder(list: array, droppedId: string, direction: string, fieldName: string): array; //#endregion //#region types/raw/ContentEditor/utils/encodeJCRPath.d.ts declare function encodeJCRPath(path: any): any; //#endregion //#region types/raw/ContentEditor/utils/extractRangeConstraints.d.ts declare function extractRangeConstraints(constraint: any): { lowerBoundary: any; disableLowerBoundary: any; upperBoundary: any; disableUpperBoundary: any; }; //#endregion //#region types/raw/ContentEditor/utils/fields.utils.d.ts /** * This function perform creation of object contains only dynamic fieldSets * The dynamic fieldSet retrieved from sections will be added to object with * name as key and activated property as value. * * Example: * { * "jmix:tagged": true, * "jmix:keywords": false, * ... * } * * Note: the activated property will be used to determine if the dynamic * fieldSet will be active on the form or not. * * @param {array} sections the sections of the form * @returns {object} dynamic fieldSets with key value object */ declare function getDynamicFieldSets(sections: array): object; /** * The function used to retrieve all the fields within fieldSets of each section * * There is specific case: * - When the sectionName parameter is provided, the function returns all * the fields in fieldSets of only the specified section. * * @param {array} sections array object contains sections * @param {string} [sectionName] string value refer to the section name * @param {function} [fieldSetFilter] optional fieldset filter * @returns {array} fields array object contains fields */ declare function getFields(sections: array, sectionName?: string, fieldSetFilter?: Function): array; declare function getDataToMutate({ nodeData, formValues, i18nContext, sections, lang }: { nodeData: any; formValues: any; i18nContext: any; sections: any; lang: any; }): { propsToSave: any[]; propsToDelete: any[]; mixinsToAdd?: undefined; mixinsToDelete?: undefined; propFieldNameMapping?: undefined; } | { propsToSave: any[]; propsToDelete: any[]; mixinsToAdd: any[]; mixinsToDelete: any[]; propFieldNameMapping: {}; }; /** * Get the value property name used to read the value(s) of a given property field * @param {object} field the property field * @returns {object} the name and option of the value property to use */ declare function getValuePropName(field: object): object; /** * Check if two value are different * @param firstValue first value to compare * @param secondValue second value to compare * @param requiredType type of the values * @returns {boolean} true if the value are different */ declare function checkIfValuesAreDifferent(firstValue: any, secondValue: any, requiredType: any): boolean; /** * Check if the value of a given field have changed, comparing the currentValue with the original value stored in the nodeData object * @param {*} currentValue the current field value * @param {object} field the field * @param {object} nodeData the original node data * @returns {boolean} true if the value have changed. */ declare function propertyHasChanged(currentValue: any, field: object, nodeData: object): boolean; /** * This function allow to get the fieldSet name of given field name, only in case the fieldSet is dynamic * return undefined if the fieldSet of the field is not dynamic * * @param {array} sections sections datas * @param {object} sourceField field to search fieldSet * @returns {string} name of fieldSet */ declare function getDynamicFieldSetNameOfField(sections: array, sourceField: object): string; declare function isDirty(formik: any, i18nContext: any): any; //#endregion //#region types/raw/ContentEditor/utils/getButtonRenderer.d.ts declare function getButtonRenderer({ labelStyle, defaultButtonProps, noIcon }?: {}): React.FC; declare const ButtonRenderer: React.FC; declare const ButtonRendererNoLabel: React.FC; declare const ButtonRendererShortLabel: React.FC; type ButtonRendererProps = { buttonLabelNamespace?: string | undefined; buttonLabelShort?: string | undefined; buttonLabel?: string | undefined; isVisible?: boolean | undefined; buttonLabelParams?: object | undefined; buttonIcon?: React.ReactNode; actionKey?: string | undefined; enabled?: boolean | undefined; disabled?: boolean | undefined; onClick?: ((props: ButtonRendererProps, e: React.MouseEvent) => void) | undefined; buttonProps?: object | undefined; hasWarningBadge?: boolean | undefined; dataSelRole?: string | undefined; className?: string | undefined; }; //#endregion //#region types/raw/ContentEditor/utils/getCapitalized.d.ts declare function getCapitalized(name: any): any; //#endregion //#region types/raw/ContentEditor/utils/getChildrenOrder.d.ts declare function getChildrenOrder(formValues: any, nodeData: any, sections: any): { childrenOrder: any; shouldModifyChildren: boolean; }; //#endregion //#region types/raw/ContentEditor/utils/getNodeTypeIcon.d.ts declare function getNodeTypeIcon(typeName: any): import("react/jsx-runtime").JSX.Element; //#endregion //#region types/raw/ContentEditor/utils/systemName.utils.d.ts /** * JCR system name is stored encoded to avoid invalid characters, * we need to decode it before display, see @encodeSystemName for encoding specs * * @param systemName the system name to be decode * @returns the decoded system name */ declare const decodeSystemName: (systemName: string) => string; /** * JCR system name doesn't allow those characters: ['/', ':', '[', ']', '|', '*'] * So we will encode them * * @param systemName the system name to be encode * @returns the encoded system name */ declare const encodeSystemName: (systemName: string) => string; //#endregion //#region types/raw/ContentEditor/utils/useKeydownListener.d.ts declare function useKeydownListener(handler: any): void; //#endregion //#region types/raw/ContentEditor/utils/useSwitchLanguage.d.ts declare function useSwitchLanguage(): (newLanguage: any) => void; //#endregion //#region types/raw/ContentEditor/utils/useReorderList.d.ts declare function onListIndexReorder(list: any, dragIndex: any, hoverIndex: any): any[]; /** * Custom hook to manage the reordering of a list of items. * It initializes the list with drag items and provides functions to handle reordering and resetting the list. * @param {array} items array of items to be reordered * @param {function} [settle] given the drag items before and after a hover reorder, returns the drag items to show * @returns {object} object containing the reordered items, handleReorder function, and reset function */ declare function useReorderList(items: array, settle?: Function): object; /** * Custom hook to handle the drop event for reordering items. * This hook main purpose is to provide a reusable hover function, designed to work with useReorderList * @param {object} args object contains the following properties: * @param {object} args.ref reference to the drop target * @param {number} args.index index of the item being hovered * @param {function} args.onReorder function to call when the item is reordered during hover * @param {object} useDropArgs additional arguments for the useDrop hook */ declare function useReorderDrop(args: { ref: object; index: number; onReorder: Function; }, useDropArgs: object): [unknown, import("react-dnd").ConnectDropTarget]; declare function useReorderDrag(args: any, useDragArgs: any): [unknown, import("react-dnd").ConnectDragSource, import("react-dnd").ConnectDragPreview]; //#endregion export { BaseChildrenQuery, BaseDescendantsQuery, BaseQueryHandler, BaseTreeQueryHandler, ButtonRenderer, ButtonRendererNoLabel, ButtonRendererShortLabel, ContentEditorApiContext, ContentEditorApiContextProvider, ContentEditorConfigContext, ContentEditorConfigContextProvider, ContentEditorContext, ContentEditorContextProvider, ContentEditorFragment, ContentEditorSectionContext, ContentEditorSectionContextProvider, ContentEmptyDropZone, ContentFoldersQueryHandler, ContentListHeader, ContentNavigationContainer as ContentNavigation, ContentNotFound, ContentSidePanel, ContentSidePanelNodeFragment, ContentStatusesContainer as ContentStatuses, ContentTableWrapper, ContentTree, ContentTypeSelector, DragLayer, EditPanelContent, EditPanelLanguageSwitcher, EmptyTable, FileCard, FileModeSelector, FileSize, FilesGridEmptyDropZone, FilesQueryHandler, FormBuilder, NodeIcon, PagesQueryHandler, QueryHandlersFragments, SearchQueryHandler, SiteSwitcher, Sql2SearchQueryHandler, UploadTransformComponent, ViewModeSelector, addContextMenuTargetToActions, checkIfValuesAreDifferent, cmSetSidePanelSelection, index_d_exports as columnDefinitions, index_d_exports$1 as dateFormatter, decodeSystemName, encodeJCRPath, encodeSystemName, extractRangeConstraints, getButtonRenderer, getCapitalized, getChildrenOrder, getDataToMutate, getDynamicFieldSetNameOfField, getDynamicFieldSets, getFields, getNodeTypeIcon, getValuePropName, headerButtonWrapper, isDirty, JContent_utils_d_exports as jcontentUtils, onDirectionalReorder, onListIndexReorder, propertyHasChanged, index_d_exports$2 as reactTable, useConnector, useContentEditorApiContext, useContentEditorConfigContext, useContentEditorContext, useContentEditorSectionContext, useCreateFormDefinition, useEditFormDefinition, useFileDrop, useKeydownListener, useLayoutQuery, useNodeDrag, useNodeDrop, useReorderDrag, useReorderDrop, useReorderList, useSwitchLanguage };