import { PWLConsentProps, ConsentResultData } from '../types';
declare const usePWLConsent: (props: PWLConsentProps) => {
    validating: boolean;
    loading: boolean;
    configError: string;
    errorMessage: string;
    fidoSupported: boolean;
    resultData: ConsentResultData;
    verifyError: string;
    startProcess: () => void;
    setConfigError: import('react').Dispatch<import('react').SetStateAction<string>>;
    logAction: (action: string, message: string, code: number, data?: unknown) => void;
    getFormHandler: (resultData: ConsentResultData | undefined) => (e: any) => void;
    decline: () => Promise<void>;
    hasLoggedConfigError: boolean;
};
export default usePWLConsent;
