import { Root, RootProps } from './channel-button-root';
import { Illustration, IllustrationProps } from './channel-button-illustration';
import { Image, ImageProps } from './channel-button-image';
import { Text, TextProps } from './channel-button-text';
export type ChannelButtonProps = {
Root: RootProps;
Illustration: IllustrationProps;
Image: ImageProps;
Text: TextProps;
};
/**
*
* @component
*
* @example
*
*
*
*
* Text
*
*
* simple example:
* @example
*
*
* Text
*
*/
declare const ChannelButton: typeof Root & {
/**
* The Illustration component is used to wrap the image in the ChannelButton.
* It is used to provide a consistent layout for the image.
* If you dont wrap the image in the Illustration component, the image will automatically be wrapped in the Illustration component.
* If you want to override the default layout, you can wrap the image in the Illustration component and provide your own layout.
*
* @component
*
* @example
*
*
*
*/
Illustration: typeof Illustration;
/**
* The Image component is used to display an image in the ChannelButton.
*
* @component
*
* @example
*
*/
Image: typeof Image;
/**
* The Text component is used to display text in the ChannelButton.
*
* @component
*
* @example
* Text
*/
Text: typeof Text;
};
export { ChannelButton };