import { OpenCV } from "../../../types";
interface Filter {
    shape: number[];
    values: number[];
}
export declare const createFilterMat: (cv: OpenCV, filter: Readonly<Filter>) => {
    $$: {
        count: {
            value: number;
        };
        ptr: number;
        ptrType: {
            destructorFunction: unknown | undefined | null;
            isConst: boolean;
            isReference: boolean;
            isSmartPointer: boolean;
            name: "string";
            pointeeType: unknown;
            rawConstructor: unknown;
            rawDestructor: unknown;
            rawGetPointee: unknown;
            rawShare: unknown;
        };
    };
    delete(): void;
    matSize: [number, number];
    cols: number;
    rows: number;
    size: () => import("../../../types").size;
    copyTo: (dst: import("../../../types").ImagePtr) => void;
    clone: () => import("../../../types").ImagePtr;
};
export {};
//# sourceMappingURL=createFilterMat.d.ts.map