import { CommandOptions, UsageModel } from '@kui-shell/core'; export declare const deployedAction: any[]; export declare const actionImplicitOK: any[]; /** required package parameter */ export declare const aPackage: { name: string; docs: string; }[]; export declare const deployedPackage: any[]; export declare const maybeDeployedPackage: any[]; /** required trigger parameter */ export declare const trigger: { name: string; docs: string; }[]; export declare const deployedTrigger: any[]; export declare const maybeDeployedTrigger: any[]; /** required rule parameter */ export declare const rule: { name: string; docs: string; }[]; export declare const deployedRule: any[]; export declare const maybeDeployedRule: any[]; /** required source file parameter */ export interface Option { name: string; alias?: string; positional?: boolean; file?: boolean; docs: string; } export declare const sourceFile: Option[]; /** required activationId parameter */ export declare const activationID: any[]; /** optional parameters having to do with parameter bindings */ export declare const params: any[]; /** optional parameters and annotations */ export declare const paramsAndAnnotations: any[]; /** package sharing scope parameter */ export declare const shared: { name: string; docs: string; allowed: string[]; }[]; /** feed annotation for triggers */ export declare const feed: { name: string; alias: string; docs: string; entity: string; }[]; /** timeout parameter */ export declare const timeout: any[]; /** common action parameters */ export declare const actionMix: any[]; /** optional skip and limit parameters */ export declare const skipAndLimit: any[]; export declare const bind = "Usage: bind [-p key value]..."; export declare const api: { title: string; header: string; example: string; commandPrefix: string; nRowsInViewport: number; available: ({ command: string; strict: string; docs: string; example: string; optional: any[]; oneof?: undefined; required?: undefined; } | { command: string; strict: string; docs: string; example: string; oneof: { name: string; docs: string; }[]; optional: ({ name: string; positional: boolean; docs: string; allowed?: undefined; defaultValue?: undefined; alias?: undefined; } | { name: string; docs: string; allowed: string[]; defaultValue: string; positional?: undefined; alias?: undefined; } | { name: string; alias: string; docs: string; positional?: undefined; allowed?: undefined; defaultValue?: undefined; })[]; required?: undefined; } | { command: string; strict: string; docs: string; example: string; required: { name: string; docs: string; }[]; optional: ({ name: string; positional: boolean; docs: string; alias?: undefined; allowed?: undefined; defaultValue?: undefined; } | { name: string; alias: string; docs: string; positional?: undefined; allowed?: undefined; defaultValue?: undefined; } | { name: string; docs: string; allowed: string[]; defaultValue: string; positional?: undefined; alias?: undefined; })[]; oneof?: undefined; })[]; }; export declare function withStandardOptions(model: UsageModel): CommandOptions; export declare const standardListUsage: (syn: string, withName?: boolean, command?: string) => CommandOptions;