import { ActionBehavior, ActionBehaviorConstructorProps } from '../../actionbehavior'; import { Component } from '../../component'; import { ContextManager } from '../../context'; /** * Behavior to pause a specific stream. * @zbehavior * @zicon pause_circle * @zgroup Stream Actions */ export declare class PauseStream extends ActionBehavior { private zcomponent; /** * The ID of the stream to be paused. * @zprop * @zgroup Pause Settings * @zgrouppriority 20 * @zvalues streamids */ stream: string | undefined; /** * Creates an instance of PauseStream. * @param contextManager * @param instance * @param props */ constructor(contextManager: ContextManager, instance: Component, props: ActionBehaviorConstructorProps); /** * Executes the action to pause the stream. */ perform(): void; /** * Provides a preview of the pause action within the UI. * @zprop * @zui */ preview(): void; }