import { TNode } from '@tempots/dom';
import { AppearancePreference } from './theme';
import { NotificationViewportPosition } from './misc/notification-provider';
export type BeatUIOptions = {
    includeAuthI18n?: boolean;
    enableAppearance?: boolean;
    defaultAppearance?: AppearancePreference;
    appearancePreferenceKey?: string;
    includeNotifications?: boolean;
    notificationPosition?: NotificationViewportPosition;
};
export declare function BeatUI({ includeAuthI18n, enableAppearance, defaultAppearance, appearancePreferenceKey, includeNotifications, notificationPosition, }: BeatUIOptions, ...children: TNode[]): import("@tempots/dom").Renderable;
