import * as PIXI from 'pixi.js';
import { IFitStyle } from './drawRect';
declare class GraphicOption {
    lineWidth: number;
    lineColor: number;
    lineAlpha: number;
    alignment: number;
    native: boolean;
    fillColor: number;
    fillAlpha: number;
    alpha: number;
}
export type IGraphicOption = Partial<GraphicOption>;
/** 解析 Option */
export declare function parseGraphicOption(option?: IGraphicOption): GraphicOption;
/** 直接设置通用的样式配置 */
export declare function setCommonOption(graphic: PIXI.Graphics, option?: IGraphicOption): void;
declare class FillTextureOption {
    fillColor: number;
    fillAlpha: number;
    fit: IFitStyle;
    posX: number;
    posY: number;
    width: number;
    height: number;
}
export type IFillTextureOption = Partial<FillTextureOption>;
export declare function parseFillTextureOption(option?: IFillTextureOption): FillTextureOption;
/** 设置填充贴图 */
export declare function setFillTexture(graphic: PIXI.Graphics, fillTextureUrl: string, option?: IFillTextureOption): Promise<void>;
export {};
