interface RGBColor {
    r: number;
    g: number;
    b: number;
}
/**
 * Main function to perform chroma keying with smooth edges.
 */
export declare function chromaKeySmoothEdges(ctx: CanvasRenderingContext2D, imageData: ImageData, greenKeyColor: RGBColor, tolerance: number, erosionIterations: number, dilationIterations: number, maxFeatherDistance: number, avatarPositionX: number, avatarPositionY: number, bgData?: Uint8ClampedArray | null): void;
export {};
