import PropTypes from 'prop-types';
export var CONSENT_BASE_PROPTYPES = {
    /** Access Token and API Key */
    // config: PropTypes.object.isRequired,  
    config: PropTypes.object.isRequired,
    subject: PropTypes.string.isRequired,
    /** The issuer principal */
    issuer: PropTypes.string.isRequired,
    /** The target URL */
    target: PropTypes.string.isRequired,
    /** The scope */
    scope: PropTypes.string,
    /** The source URL where the consent request was presented */
    source: PropTypes.string,
    /** The delegate principal, e.g., a customer service representative */
    delegate: PropTypes.string,
    optOut: PropTypes.bool,
    text: PropTypes.string,
    title: PropTypes.oneOfType([
        PropTypes.string,
        PropTypes.element
    ]),
    subtitle: PropTypes.oneOfType([
        PropTypes.string,
        PropTypes.element
    ]),
    language: PropTypes.string,
    onLoaded: PropTypes.func,
    onAction: PropTypes.func
};
//# sourceMappingURL=consentBase.js.map