import { EpicReducer, ActionPayload } from '@equinor/fusion/lib/epic';
import { State } from './state';
import { Actions, actions } from './actions';
type CheckAccess = Pick<ActionPayload<typeof actions.checkContextAccess.request>, 'externalId' | 'type'> & {
    silent?: boolean;
};
export declare class Store extends EpicReducer<State, Actions> {
    set contextAccess(value: boolean);
    requestEmbedInfo(): VoidFunction;
    requestAccessToken(silent?: boolean): VoidFunction;
    checkContextAccess(args: CheckAccess): VoidFunction;
}
export default Store;
//# sourceMappingURL=store.d.ts.map