import { PropsWithChildren } from 'react';
export interface LifeCycleHooksProps {
    verifyBTCAddress?: (address: string) => Promise<boolean>;
    acceptTermsOfService?: ({ address, public_key }: {
        address: string;
        public_key: string;
    }) => Promise<void>;
}
export declare function LifeCycleHooksProvider({ children, value }: PropsWithChildren<{
    value?: LifeCycleHooksProps;
}>): import("react/jsx-runtime").JSX.Element;
export declare const useLifeCycleHooks: () => LifeCycleHooksProps;
