import React from 'react';
import { SigningCyberClient } from '@cybercongress/cyber-js';
import { OfflineSigner } from '@cybercongress/cyber-js/build/signingcyberclient';
import { Option } from './types';
type SignerClientContextType = {
    readonly signingClient: Option<SigningCyberClient>;
    readonly signer: Option<OfflineSigner>;
    initSigner: () => void;
};
export declare function useSigningClient(): SignerClientContextType;
declare function SigningClientProvider({ children }: {
    children: React.ReactNode;
}): React.JSX.Element;
export default SigningClientProvider;
