on(name: 'push', listener: (frame: InOut, options?: PushOptions) => Promise<void> | void): this;