import { Filter, FilterModel, FilterProps } from './filter';
import { Calculable } from '../../types';
export interface GrayscaleFilterModel extends FilterModel {
    amount?: Calculable<number>;
    source?: Calculable<number>;
}
export interface GrayscaleFilterProps extends FilterProps {
    amount?: Calculable<number>;
    source?: Calculable<number>;
}
export declare class GrayscaleFilter extends Filter<GrayscaleFilterModel, GrayscaleFilterProps> {
    constructor(props: GrayscaleFilterProps);
    componentSpecificModel(): {
        amount: Calculable<number> | undefined;
        source: Calculable<number> | undefined;
    };
}
