import * as React from 'react';
import type { PageConstructorWrapperProps } from "../../common/types/index.js";
import type { PageConstructorExtension } from "../../containers/PageConstructor/PageConstructor.js";
import { NavigationData } from "../../models/index.js";
export interface NavigationExtensionWrapperProps {
    renderMenu?: () => React.ReactNode;
}
export interface NavigationExtensionGlobalConfig {
    navigation?: NavigationData;
}
export interface NavigationPageContent extends NavigationExtensionGlobalConfig {
}
export declare const NavigationExtensionContentWrapper: React.FC<NavigationExtensionWrapperProps & PageConstructorWrapperProps>;
export declare const navigationExtension: ({ wrapperProps, globalDefaults, }: {
    wrapperProps?: NavigationExtensionWrapperProps;
    globalDefaults?: NavigationExtensionGlobalConfig;
}) => PageConstructorExtension<NavigationExtensionGlobalConfig, NavigationExtensionWrapperProps>;
