import * as valibot from 'valibot';
import { InferInput } from 'valibot';
import React__default__default, { ReactNode } from 'react';

declare const webChatDecoratorPropsSchema: valibot.SchemaWithPipe<readonly [valibot.ObjectSchema<{
    readonly children: valibot.OptionalSchema<valibot.CustomSchema<React__default__default.ReactNode, undefined>, undefined>;
    readonly nonce: valibot.OptionalSchema<valibot.StringSchema<undefined>, undefined>;
}, undefined>, valibot.ReadonlyAction<{
    children?: React__default__default.ReactNode;
    nonce?: string;
}>]>;
type WebChatDecoratorProps = InferInput<typeof webChatDecoratorPropsSchema>;
declare function WebChatDecorator(props: WebChatDecoratorProps): React__default__default.JSX.Element;
declare const _default$2: React__default__default.MemoExoticComponent<typeof WebChatDecorator>;

declare function BorderLoader({ children, showLoader }: Readonly<{
    children?: ReactNode | undefined;
    showLoader?: boolean;
}>): React__default__default.JSX.Element;
declare const _default$1: React__default__default.MemoExoticComponent<typeof BorderLoader>;

declare function BorderFlair({ children, showFlair }: Readonly<{
    children?: ReactNode | undefined;
    showFlair?: boolean;
}>): React__default__default.JSX.Element;
declare const _default: React__default__default.MemoExoticComponent<typeof BorderFlair>;

export { _default as BorderFlair, _default$1 as BorderLoader, _default$2 as WebChatDecorator };
