import type { WithTheme } from '@chayns-components/core'; type StyledEmojiInputProps = WithTheme<{ $isDisabled?: boolean; $shouldChangeColor: boolean; }>; export declare const StyledEmojiInput: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Merged, HTMLDivElement>, "style"> & { style?: import("react").CSSProperties | import("styled-components/dist/types").CSSPropertiesWithVars | undefined; }, StyledEmojiInputProps>> & string; export declare const StyledMotionEmojiInputProgress: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Merged, "ref"> & import("react").RefAttributes, "ref"> & { ref?: import("react").RefObject | ((instance: HTMLDivElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | null | undefined; }, "style"> & { style?: import("styled-components/dist/types").CSSPropertiesWithVars | import("framer-motion").MotionStyle | undefined; }, { theme: import("@chayns-components/core").Theme; }>> & string & Omit>, keyof import("react").Component>; export declare const StyledEmojiInputContent: import("styled-components/dist/types").IStyledComponentBase<"web", Omit, HTMLDivElement>, "style"> & { style?: import("react").CSSProperties | import("styled-components/dist/types").CSSPropertiesWithVars | undefined; }> & string; type StyledEmojiInputEditorProps = WithTheme<{ $shouldShowContent: boolean; }>; export declare const StyledMotionEmojiInputEditor: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Merged, "ref"> & import("react").RefAttributes, "ref"> & { ref?: import("react").RefObject | ((instance: HTMLDivElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | null | undefined; }, "style"> & { style?: import("styled-components/dist/types").CSSPropertiesWithVars | import("framer-motion").MotionStyle | undefined; }, StyledEmojiInputEditorProps>> & string & Omit>, keyof import("react").Component>; export declare const StyledEmojiInputRightWrapper: import("styled-components/dist/types").IStyledComponentBase<"web", Omit, HTMLDivElement>, "style"> & { style?: import("react").CSSProperties | import("styled-components/dist/types").CSSPropertiesWithVars | undefined; }> & string; type StyledEmojiInputLabelProps = WithTheme<{ $maxWidth: number; $offsetWidth?: number; }>; export declare const StyledEmojiInputLabel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Merged, HTMLLabelElement>, "style"> & { style?: import("react").CSSProperties | import("styled-components/dist/types").CSSPropertiesWithVars | undefined; }, StyledEmojiInputLabelProps>> & string; export {};