import { type BuildOptions } from '../runners/build.js'; export interface Flags { [key: string]: boolean | number | string | string[]; } export interface EnvsForRun { DOCKER_HOST?: string; TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE?: string; TESTCONTAINERS_RYUK_DISABLED?: string; TESTCONTAINERS_RYUK_PRIVILEGED?: string; } export interface Envs { [key: string]: string; } export type RunnerLogs = { error: string[]; log: string[]; warn: string[]; }; export type PaickuBuildOptions = { imageName?: string; } & BuildOptions; export type RunnerConsole = { error: (message: string, options?: { exit?: number; }) => never; log: (message: string) => void; logToStderr: (message: string) => void; warn: (message: string) => void; }; export type Confirm = (options: { default?: boolean; message: string; }) => Promise; export declare const throwOnConfirm: Confirm; export declare function createRunnerConsole(logs: RunnerLogs): RunnerConsole;