import React, { ReactNode } from 'react';

interface UnstyledConsentBannerProps {
    className?: string;
    children?: ReactNode;
}
declare const UnstyledConsentBanner: React.FC<UnstyledConsentBannerProps>;

interface UnstyledConsentSettingsProps {
    className?: string;
    children?: ReactNode;
}
declare const UnstyledConsentSettings: React.FC<UnstyledConsentSettingsProps>;

interface UnstyledConsentToggleProps {
    category: 'analytics' | 'marketing' | 'functional';
    className?: string;
    label?: string;
}
declare const UnstyledConsentToggle: React.FC<UnstyledConsentToggleProps>;

export { UnstyledConsentBanner as ConsentBanner, UnstyledConsentSettings as ConsentSettings, UnstyledConsentToggle as ConsentToggle };
