import React from 'react';
import { BoltAuthorizationComponent, BoltPaymentComponent } from './bolt-embed';
export declare const useEmbeddedCheckbox: (ref: React.MutableRefObject<HTMLDivElement>, config?: {
    mount: boolean;
}) => {
    checkbox: any;
    value: any;
    embedded: boolean;
    error: any;
    isLoading: boolean;
};
export declare const useEmbeddedAuthorizationComponent: (ref: React.MutableRefObject<HTMLDivElement>, config?: {
    mount: boolean;
}) => {
    authorizationComponent: BoltAuthorizationComponent;
    value: any;
    embedded: boolean;
    error: any;
    isLoading: boolean;
};
export declare const useLoadEmbeddPaymentField: (config: {
    mount: boolean;
    onError: (isError: boolean) => void;
    setPaymentField: (paymentField: BoltPaymentComponent) => void;
}) => void;
//# sourceMappingURL=index.d.ts.map