import { RuleDesc, Rule as RawRule } from 'openwhisk'; import { Tab, Table, MultiModalResponse } from '@kui-shell/core'; import { Rule } from '../../models/resource'; export declare function asRule(raw: RawRule): Rule; export declare function asRuleTable(tab: Tab, raw: RuleDesc[]): Promise; /** * Default respondWith function. This creates a response that will * present as a multi-modal view. * */ export default function asRuleResponse(raw: RawRule, defaultMode?: string): MultiModalResponse;