import { WlBufferRequests } from 'westfield-runtime-server'; import BufferContents from './BufferContents'; import Surface from './Surface'; export interface BufferImplementation | Promise | undefined>> extends WlBufferRequests { release(): void; released: boolean; /** * Called during commit * @param surface * @param serial */ getContents(surface: Surface, serial?: number): T; } export default BufferImplementation;