import React from 'react'; import { Props } from '../../../common'; interface IStyledTextAreaContainerProps { margins?: Props.IMargins; } interface IStyledAutosizeTextAreaProps { /** Custom classname to use */ className?: string; /** ID of the input */ id?: string; /** Name of the input */ name: string; /** Value change handler */ onChange?: React.ChangeEventHandler; /** Value of the input */ value?: string; /** If true, sets input to disabled state */ disabled?: boolean; /** Number of rows to initially display */ rows?: number; /** Placeholder text to display when input is empty */ placeholder?: string; /** If true, use HTML5 required attribute */ required?: boolean; /** If the necessary props are passed in to enable gifs */ gifsEnabled?: boolean; /** If a gif has been selected */ hasGif?: boolean; } interface IStyledGifButtonProps { /** If the popover gif list is opened */ opened: boolean; } declare const StyledMainGifContainer: import("../../../../styled-components").StyledComponent<"div", any, {}, never>; declare const StyledAutosizeTextarea: import("../../../../styled-components").StyledComponent<(props: IStyledAutosizeTextAreaProps) => React.ReactElement, any, {}, never>; declare const StyledGifButton: import("../../../../styled-components").StyledComponent<"div", any, IStyledGifButtonProps, never>; declare const StyledGifList: import("../../../../styled-components").StyledComponent<"div", any, {}, never>; declare const StyledGifContainer: import("../../../../styled-components").StyledComponent<"div", any, {}, never>; declare const StyledScrollArea: import("../../../../styled-components").StyledComponent<"div", any, {}, never>; declare const StyledGif: import("../../../../styled-components").StyledComponent<"img", any, {}, never>; declare const StyledTextAreaContainer: import("../../../../styled-components").StyledComponent<"div", any, IStyledTextAreaContainerProps, never>; declare const StyledRemoveButton: import("../../../../styled-components").StyledComponent<"div", any, {}, never>; export { StyledAutosizeTextarea, StyledGifButton, StyledGifContainer, StyledGif, StyledGifList, StyledMainGifContainer, StyledRemoveButton, StyledScrollArea, StyledTextAreaContainer };