import { Command } from '../';
import { NamespacedArgument } from '../../arguments';
declare type FunctionArg = string | NamespacedArgument;
export declare class FunctionCommand extends Command<'function', [FunctionArg]> {
    constructor(funct: FunctionArg);
}
export declare function run_function(funct: FunctionArg): FunctionCommand;
declare module '../' {
    interface CommandContext {
        function: typeof run_function;
    }
}
export {};
