import type { IPicGo, IPlugin } from '../../types';
interface GetOptions {
    format?: string;
}
interface PluginEntry {
    name: string;
    enabled: boolean;
}
declare const resolveUploader: (ctx: IPicGo) => string;
declare const resolveTransformer: (ctx: IPicGo) => string;
declare const resolvePlugins: (ctx: IPicGo) => PluginEntry[];
declare const createUploaderAction: (ctx: IPicGo) => (options: GetOptions) => string;
declare const createTransformerAction: (ctx: IPicGo) => (options: GetOptions) => string;
declare const createPluginsAction: (ctx: IPicGo) => (options: GetOptions) => PluginEntry[];
declare const get: IPlugin;
export { get, resolveUploader, resolveTransformer, resolvePlugins, createUploaderAction, createTransformerAction, createPluginsAction };
