///
import { flags } from '@oclif/command';
import * as http from 'http';
import * as knex from 'knex';
import { TAuthContext } from '@bearer/functions/lib/declaration';
import BaseCommand from '../base-command';
export default class Invoke extends BaseCommand {
static description: string;
static flags: {
data: flags.IOptionFlag;
file: flags.IOptionFlag;
help: import("@oclif/parser/lib/flags").IBooleanFlag;
path: flags.IOptionFlag;
silent: import("@oclif/parser/lib/flags").IBooleanFlag;
};
static args: {
name: string;
required: boolean;
}[];
run(): Promise;
ensureJson: (maybeJson: string) => void;
getFileContent: (filePath: string) => string | undefined;
getFunctionContext(): TAuthContext;
_startServer: (port: number) => Promise;
private _db;
db(): Promise;
getData: (referenceId: string) => Promise;
putData: (referenceId: string, data: any) => Promise;
}