import * as Instance from '../Instance.js'; import { type tempo as core_tempo } from '../instances/tempo.js'; import * as ContainerOptions from './containerOptions.js'; export type { Instance, InstanceOptions } from '../Instance.js'; /** * Defines a Tempo instance. * * @example * ```ts * const instance = Instance.tempo({ port: 8545 }) * await instance.start() * // ... * await instance.stop() * ``` */ export declare const tempo: Instance.define.ReturnType<{ args: { [x: string]: unknown; /** * Host the server will listen on. */ host?: string | undefined; /** * Port the server will listen on. */ port?: number | undefined; }; }, tempo.Parameters | undefined>; export declare namespace tempo { type Parameters = Omit & ContainerOptions.Parameters & { /** * Name of the container. */ containerName?: string | undefined; /** * Docker image to use. */ image?: string | undefined; /** * Host the server will listen on. */ host?: string | undefined; /** * Port the server will listen on. */ port?: number | undefined; }; } //# sourceMappingURL=Instance.d.ts.map