import { ListSeparator } from '@limetech/lime-elements';
import { BasicLimetypeProps } from '../../../util/basic-limetype-props';
import { Action } from '@limetech/lime-web-components';
export interface ChatItem extends BasicLimetypeProps {
    /**
     * Defines the look and feel of the chat item.
     * - `mine`: The chat item is from the current user.
     * - `theirs`: The chat item is from another user.
     */
    ui: 'mine' | 'theirs';
    /**
     * Can be used to display a message that add more
     * context or useful information about the chat item.
     */
    helperText?: string;
    /**
     * Indicates whether there is an error,
     * for example when message was not sent or delivered.
     */
    hasError?: boolean;
    /**
     * Promoted actions specifically related to the Chat Item.
     * These are placed in the action bar of the chat item.
     */
    promotedActions?: Array<Action | ListSeparator>;
}
//# sourceMappingURL=chat-item.types.d.ts.map