import * as React from 'react';
import { ApiKeysState, ApiKeysAction } from './api-keys-state.cjs';
import '../../api/endpoint.cjs';
import '@tanstack/react-query';
import '../../api/widgets-api-client.cjs';

interface ApiKeysContextType {
    state: ApiKeysState;
    dispatch: React.Dispatch<ApiKeysAction>;
}
declare const ApiKeysContextProvider: React.FC<{
    children?: React.ReactNode;
}>;
/**
 * The context may be provided if it is instantiated in the tree above the user.
 */
declare function useApiKeysContext(initialContext?: ApiKeysContextType | null): ApiKeysContextType;

export { ApiKeysContextProvider, type ApiKeysContextType, useApiKeysContext };
