///
import * as fancyTest from 'fancy-test';
import { loadConfig } from './load-config';
export declare const test: fancyTest.FancyTypes.Base any), opts?: {
raiseIfNotThrown?: boolean | undefined;
} | undefined];
};
} & {
env: {
output: unknown;
args: [env: {
[k: string]: string | null | undefined;
}, opts?: fancyTest.FancyTypes.EnvOptions | undefined];
};
} & {
stub: {
output: {
sandbox: import("sinon").SinonSandbox;
};
args: [object: any, path: any, fn: (stub: import("sinon").SinonStub) => import("sinon").SinonStub];
};
} & {
stdin: {
output: unknown;
args: [input: string, delay?: number | undefined];
};
} & {
stderr: {
output: {
readonly stderr: string;
};
args: [opts?: {
print?: boolean | undefined;
stripColor?: boolean | undefined;
} | undefined];
};
} & {
stdout: {
output: {
readonly stdout: string;
};
args: [opts?: {
print?: boolean | undefined;
stripColor?: boolean | undefined;
} | undefined];
};
} & {
nock: {
output: {
nock: number;
};
args: [host: string, options: fancyTest.FancyTypes.NockOptions | fancyTest.FancyTypes.NockCallback, cb?: fancyTest.FancyTypes.NockCallback | undefined];
};
} & {
timeout: {
output: {
timeout: number;
};
args: [timeout?: number | undefined];
};
} & {
loadConfig: {
output: {
config: import("@oclif/core/lib/interfaces").Config;
};
args: [opts?: loadConfig.Options | undefined];
};
} & {
command: {
output: {
config: import("@oclif/core/lib/interfaces").Config;
expectation: string;
returned: unknown;
};
args: [args: string | string[], opts?: loadConfig.Options | undefined];
};
} & {
exit: {
output: {
error: import("@oclif/core/lib/errors").CLIError;
};
args: [code?: number | undefined];
};
} & {
hook: {
output: {
config: import("@oclif/core/lib/interfaces").Config;
expectation: string;
returned: unknown;
};
args: [event: string, hookOpts?: Record | undefined, options?: loadConfig.Options | undefined];
};
}>;
export default test;
export { command } from './command';
export { Config } from '@oclif/core';
export { FancyTypes, expect } from 'fancy-test';