///
import { StickerPackOptionsBase } from "../exporters/types";
import { ProfileImageIds, ResourceProvider, StickerSetInfo } from "../types";
export interface FileSystemBuilderContextOptions {
sourceDir: string;
destDir: string;
name: string;
description: string;
exports: (string | StickerPackOptionsBase)[];
}
export declare class FileSystemBuilderContext implements ResourceProvider {
opts: FileSystemBuilderContextOptions;
static moduleName: string;
constructor(opts: FileSystemBuilderContextOptions);
info(): Promise;
listStickers(): Promise<{
index: number;
name: string;
extension: "png";
resId: string;
}[]>;
getProfileImages(): Promise;
loadResource(redId: string): Promise;
saveResource(pckerId: string, category: string | undefined, name: string, data: Buffer): Promise;
getExportSet(): Promise;
}
export declare const Context: typeof FileSystemBuilderContext;