import { ChatTheme } from '../Theme'; /** * Colors for the play/pause control and progress track inside a media bubble. * * The accent cannot be used for both positions: in the default light theme * `colors.accent` and `colors.outgoingBubble` are the same azure, so an accent * circle on an outgoing bubble is invisible (1:1 contrast). Telegram solves this * the same way - the control inverts on the sender's side. */ export interface MediaPalette { /** Filled circle behind the play/pause glyph. */ control: string; /** The glyph itself. */ glyph: string; /** Played portion of the waveform / progress track. */ progress: string; /** Unplayed portion. */ track: string; /** Duration and other meta text. */ meta: string; } export declare const getMediaPalette: (theme: ChatTheme, position: "left" | "right") => MediaPalette; //# sourceMappingURL=mediaPalette.d.ts.map