import Joi from 'joi'; import { PickDeep } from 'type-fest'; import { Squid } from './api'; export declare function getSquidCommands(): Promise; export declare function doUntil(fn: () => Promise, { pause }: { pause: number; }): Promise; export type ParsedSquidReference = { org?: string; name: string; } & ({ slot: string; tag?: never; } | { slot?: never; tag: string; }); export declare function formatSquidReference(reference: { org?: string; name: string; slot?: string; tag?: string; } | string, { colored }?: { colored?: boolean; }): string; export declare const SQUID_FULLNAME_REGEXP: RegExp; export declare const JoiSquidReference: Joi.ObjectSchema; export declare function parseSquidReference(reference: string): ParsedSquidReference; export declare function printSquid(squid: PickDeep): string; //# sourceMappingURL=utils.d.ts.map