import { FlagpoleConfig } from "./cli/config"; export declare enum FlagpoleOutput { console = 1, text = 2, json = 3, html = 4, csv = 5, tsv = 6, psv = 7, browser = 8 } export declare class FlagpoleExecutionOptions { configPath: string; config: FlagpoleConfig | undefined; baseDomain: string; environment: string; quietMode: boolean; asyncExecution: boolean; automaticallyPrintToConsole: boolean; exitOnDone: boolean; output: FlagpoleOutput; isChildProcess: boolean; static create(): FlagpoleExecutionOptions; static createFromString(args: string): FlagpoleExecutionOptions; static createWithArgs(args: string[]): FlagpoleExecutionOptions; private constructor(); setOutputFromString(value: string): void; getOutputAsString(): string; toString(): string; toArgs(): string[]; } export declare class FlagpoleExecution { protected static _opts: FlagpoleExecutionOptions; static get opts(): FlagpoleExecutionOptions; static set opts(value: FlagpoleExecutionOptions); }