import { type ImageStyle, type ViewStyle } from "react-native"; import { type ColorTokens } from "../../style/index.js"; export interface VideoSkin { /** The whole player: its corner and hairline, clipping the picture and the bar to the corner. */ frame: (tokens: ColorTokens) => ViewStyle; /** The picture area, sized by the clip's aspect ratio and letterboxed on black. */ picture: ViewStyle; /** A layer covering the picture: the video surface and the poster. */ layer: ImageStyle; /** The inline control covering the picture; centers the play emblem and the spinner. */ overlay: ViewStyle; /** The web control bar under the picture: a card row with a hairline above it. */ bar: (tokens: ColorTokens) => ViewStyle; /** Minimum tap target of the inline control; null on the pointer-first web. */ minTarget: number | null; } export declare const webSkin: VideoSkin; export declare const iosSkin: VideoSkin; export declare const androidSkin: VideoSkin; //# sourceMappingURL=video.styles.d.ts.map