import type { Appearance } from '../../../Types/Appearance';
import type { Variant } from '../../../Types/Variant';
import type { ChatElementIntl } from './Intl/ChatElementIntl';
/**
 * Interface for properties inherited by child Chat elements (messages, input, markers, etc.).
 *
 * @public
 */
export interface IChatInherited {
    /**
     * Inherited variant.
     */
    variant?: Variant;
    /**
     * Inherited appearance.
     */
    appearance?: Appearance;
    /**
     * Inherited disabled state.
     */
    disabled?: boolean;
    /**
     * Inherited internationalization labels.
     */
    intl?: ChatElementIntl;
}
/**
 * Context for Chat → ChatMessage/ChatInput/ChatMarker inheritance.
 *
 * @public
 */
export declare const CHAT_INHERITANCE_CONTEXT: {
    __context__: Partial<IChatInherited>;
};
//# sourceMappingURL=ChatInheritanceContext.d.ts.map