///
import { StickerPackOptionsBase } from "../exporters/types";
import { OriginStickerInfo, ProfileImageIds, ResourceProvider, StickerSetInfo } from "../types";
export interface FileSystemResourceProviderOptions {
sourceDir: string;
destDir: string;
name: string;
description: string;
exports: (string | StickerPackOptionsBase)[];
}
export declare class FileSystemResourceProvider implements ResourceProvider {
opts: FileSystemResourceProviderOptions;
static moduleName: string;
private _stickers?;
constructor(opts: FileSystemResourceProviderOptions);
info(): Promise;
listStickers(): Promise;
getProfileImages(): Promise;
loadResource(resId: string): Promise;
saveResource(pckerId: string, category: string | undefined, name: string, data: Buffer): Promise;
getExportSet(): Promise;
}
export declare const Provider: typeof FileSystemResourceProvider;