SendbirdUIKitContainerProps: React.PropsWithChildren<{
    appId: string;
    chatOptions: {
        localCacheStorage: LocalCacheStorage;
        onInitialized?: ((sdkInstance: SendbirdChatSDK) => SendbirdChatSDK);
    } & Partial<ChatRelatedFeaturesInUIKit>;
    errorBoundary?: {
        ErrorInfoComponent?: ((props: ErrorBoundaryProps) => JSX.Element);
        disabled?: boolean;
        onError?: ((props: ErrorBoundaryProps) => void);
    };
    imageCompression?: Partial<ImageCompressionConfigInterface>;
    localization?: {
        stringSet?: StringSet;
    };
    platformServices: {
        clipboard: ClipboardServiceInterface;
        file: FileServiceInterface;
        media: MediaServiceInterface;
        notification: NotificationServiceInterface;
    };
    styles?: {
        HeaderComponent?: HeaderStyleContextType["HeaderComponent"];
        defaultHeaderHeight?: number;
        defaultHeaderTitleAlign?: "left" | "center";
        statusBarTranslucent?: boolean;
        theme?: UIKitTheme;
    };
    toast?: {
        dismissTimeout?: number;
    };
    uikitOptions?: PartialDeep<{
        common: SBUConfig["common"];
        groupChannel: Omit<SBUConfig["groupChannel"]["channel"], UnimplementedFeatures>;
        groupChannelList: SBUConfig["groupChannel"]["channelList"];
        groupChannelSettings: SBUConfig["groupChannel"]["setting"];
        openChannel: SBUConfig["openChannel"]["channel"];
    }>;
    userMention?: Pick<Partial<MentionConfigInterface>, "mentionLimit" | "suggestionLimit" | "debounceMills">;
    userProfile?: {
        onBeforeCreateChannel?: ((channelParams: SendbirdGroupChannelCreateParams, users: SendbirdUser[] | SendbirdMember[]) => SendbirdGroupChannelCreateParams | Promise<SendbirdGroupChannelCreateParams>);
        onCreateChannel: ((channel: SendbirdGroupChannel) => void);
    };
}>

Generated using TypeDoc