import React from 'react';
import { ComponentProps } from '../types';
import { WithFeature } from '../store/reducers/embeddedApp/navigation';
interface ExtraProps {
    [key: string]: any;
}
declare type ComposedProps = WithFeature & ExtraProps;
/**
 * Renders a Frame component with the Context set to `Main`
 * Handles updating the iframe url for all app-related Navigation actions
 * @public
 * @requires RouterContext
 * @requires HostContext
 * */
export declare function MainFrame(props: ComposedProps): JSX.Element | null;
declare const _default: (React.ComponentClass<ComponentProps & ExtraProps, any> & Pick<(React.ComponentClass<ComposedProps, any> & typeof MainFrame) | (React.FunctionComponent<ComposedProps> & typeof MainFrame), "defaultProps">) | (React.FunctionComponent<ComponentProps & ExtraProps> & Pick<(React.ComponentClass<ComposedProps, any> & typeof MainFrame) | (React.FunctionComponent<ComposedProps> & typeof MainFrame), "defaultProps">);
/**
 * The MainFrame component with the Navigation feature
 * @public
 * */
export default _default;
