/// <reference path="../../pxtlib.d.ts" />
import { FieldAssetEditor } from "./field_asset";
export interface FieldSpriteEditorOptions {
    sizes: string;
    initColor: string;
    initWidth: string;
    initHeight: string;
    disableResize: string;
    filter?: string;
    lightMode: boolean;
    taggedTemplate?: string;
}
interface ParsedSpriteEditorOptions {
    initColor: number;
    initWidth: number;
    initHeight: number;
    disableResize: boolean;
    filter?: string;
    lightMode: boolean;
    taggedTemplate?: string;
}
export declare class FieldSpriteEditor extends FieldAssetEditor<FieldSpriteEditorOptions, ParsedSpriteEditorOptions> {
    protected getAssetType(): pxt.AssetType;
    protected createNewAsset(text?: string): pxt.Asset;
    protected getValueText(): string;
    protected parseFieldOptions(opts: FieldSpriteEditorOptions): ParsedSpriteEditorOptions;
}
export {};
