import { HTMLAttributes, ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
export type StickySideVideoProps = Omit, 'children'> & {
media: ReactNode;
children: ReactNode;
side?: 'left' | 'right';
contentWidth?: CssLength;
mediaBleed?: CssLength;
compactWidth?: CssLength;
gutter?: CssLength;
topOffset?: CssLength;
aspectRatio?: string;
triggerOffset?: number;
transitionDuration?: number | string;
mediaClassName?: string;
contentClassName?: string;
debug?: boolean;
};
export declare const StickySideVideo: ({ media, children, side, contentWidth, mediaBleed, compactWidth, gutter, topOffset, aspectRatio, triggerOffset, transitionDuration, className, mediaClassName, contentClassName, debug, style, ...rootProps }: StickySideVideoProps) => import("react/jsx-runtime").JSX.Element;