import DeinterlaceAutoEnable from './DeinterlaceAutoEnable';
import DeinterlaceFrameSelectionMode from './DeinterlaceFrameSelectionMode';
import DeinterlaceMode from './DeinterlaceMode';
import Filter from './Filter';
import FilterType from './FilterType';
import PictureFieldParity from './PictureFieldParity';
/**
 * @export
 * @class DeinterlaceFilter
 */
export declare class DeinterlaceFilter extends Filter {
    /**
     * Discriminator property for Filter
     * @type {string}
     * @memberof DeinterlaceFilter
     */
    readonly type: FilterType;
    /**
     * @type {PictureFieldParity}
     * @memberof DeinterlaceFilter
     */
    parity?: PictureFieldParity;
    /**
     * @type {DeinterlaceMode}
     * @memberof DeinterlaceFilter
     */
    mode?: DeinterlaceMode;
    /**
     * @type {DeinterlaceFrameSelectionMode}
     * @memberof DeinterlaceFilter
     */
    frameSelectionMode?: DeinterlaceFrameSelectionMode;
    /**
     * @type {DeinterlaceAutoEnable}
     * @memberof DeinterlaceFilter
     */
    autoEnable?: DeinterlaceAutoEnable;
    constructor(obj?: Partial<DeinterlaceFilter>);
}
export default DeinterlaceFilter;
