import { CairoProviderBaseProps } from '@wix/bex-core/react';
import { Essentials } from '@wix/fe-essentials/core';
import React from 'react';
import { dashboard as dashboardType, EnvironmentState } from '@wix/dashboard';
export interface WixPatternsProviderProps extends Omit<CairoProviderBaseProps, 'localCache' | 'contextType'> {
}
interface WixPatternsProviderPrivateProps extends WixPatternsProviderProps {
    dashboard: Pick<typeof dashboardType, 'showToast' | 'navigate' | 'onBeforeUnload' | 'onLayerStateChange' | 'getDashboardMenuPlugins' | 'getDashboardPlugins' | 'openMediaManager'>;
    environment: EnvironmentState;
    essentials: Essentials;
}
export declare function WixPatternsDashboardBaseProvider({ children, dashboard, environment: { locale, pageLocation }, essentials, ...rest }: WixPatternsProviderPrivateProps): React.JSX.Element;
export {};
//# sourceMappingURL=WixPatternsDashboardBaseProvider.d.ts.map