/**
 * Custom hook to manage player state and canvas interactions.
 * Handles player data updates, canvas operations, and timeline synchronization
 * for the video editor component.
 *
 * @param videoProps - Object containing video dimensions
 * @returns Object containing player management functions and state
 *
 * @example
 * ```js
 * const { twickCanvas, projectData, updateCanvas } = usePlayerManager({
 *   videoProps: { width: 1920, height: 1080 }
 * });
 * ```
 */
export declare const usePlayerManager: ({ videoProps, }: {
    videoProps: {
        width: number;
        height: number;
    };
}) => {
    twickCanvas: any;
    projectData: any;
    updateCanvas: (seekTime: number) => void;
    buildCanvas: any;
    onPlayerUpdate: (event: CustomEvent) => void;
    playerUpdating: boolean;
};
