import { Tensor } from '../../../tensor';
import { WebGLInferenceHandler } from '../inference-handler';
import { ProgramInfo, RunData, WebGLOperator } from '../types';
export declare class WebGLIm2ColPacked implements WebGLOperator {
    protected convOutputShape: number[];
    protected kernelShape: number[];
    protected dilations: number[];
    protected pads: number[];
    protected strides: number[];
    constructor(convOutputShape: number[], kernelShape: number[], dilations: number[], pads: number[], strides: number[]);
    run(inferenceHandler: WebGLInferenceHandler, inputs: Tensor[]): Tensor[];
    createProgramInfo(inferenceHandler: WebGLInferenceHandler, inputs: Tensor[]): ProgramInfo;
    createRunData(handler: WebGLInferenceHandler, programInfo: ProgramInfo, inputs: Tensor[]): RunData;
}
