import { TextureSource } from './TextureSource';
import type { TypedArray } from '../../buffer/Buffer';
import type { TextureSourceOptions } from './TextureSource';
export interface BufferSourceOptions extends TextureSourceOptions<TypedArray | ArrayBuffer> {
    width: number;
    height: number;
}
export declare class BufferImageSource extends TextureSource<TypedArray | ArrayBuffer> {
    uploadMethodId: string;
    static from(options: BufferSourceOptions): BufferImageSource;
}
