import { App } from '../../models/app/app.js';
import { ExtensionInstance } from '../../models/extensions/extension-instance.js';
import { FunctionConfigType } from '../../models/extensions/specifications/function.js';
import { Config } from '@oclif/core';
export declare const functionFlags: {
    path: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
};
export declare function inFunctionContext({ commandConfig, path, configName, callback, }: {
    commandConfig: Config;
    path: string;
    configName?: string;
    callback: (app: App, ourFunction: ExtensionInstance<FunctionConfigType>) => Promise<void>;
}): Promise<void>;
