import { IExtraParams } from '../constants/global-constants';
import { ConnectorFunctions, IAvailableFtr, IBaseUrls, StackingContext } from '../context';
import { ActionQueue } from '../utils/action-queue';
import { Store } from '@connector/utils';
import { StoreState } from '../types/store';
type AppProviderProps = {
    children: React.ReactNode;
    userEmail: string;
    extraParams?: IExtraParams;
    contactEmail: string;
    baseUrls?: IBaseUrls;
    availableFeatures?: IAvailableFtr;
    connectorFunctions: ConnectorFunctions;
    stackingContext: StackingContext;
    actionQueue?: ActionQueue;
    store?: Store<StoreState>;
    connectorId?: string;
};
export declare const AppProvider: ({ children, userEmail, extraParams, contactEmail, baseUrls, availableFeatures, connectorFunctions, stackingContext, actionQueue, store: appStore, connectorId }: AppProviderProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=provider.d.ts.map