import { type FC, type HTMLAttributes, type ReactNode } from 'react';
interface IABConsentBannerRootProps extends HTMLAttributes {
children: ReactNode;
noStyle?: boolean;
disableAnimation?: boolean;
scrollLock?: boolean;
trapFocus?: boolean;
/**
* Which consent models this banner responds to.
* @default ['iab']
*/
models?: import('c15t').Model[];
/**
* Override the UI source identifier sent with consent API calls.
* @default 'iab_banner'
*/
uiSource?: string;
}
declare const IABConsentBannerRoot: FC;
export { IABConsentBannerRoot };