import type { TDockerResourceData } from './interfaces/index.js'; export interface IDockerResponse { statusCode: number; body: unknown; } export declare const encodeDockerResourceData: (dataArg: TDockerResourceData) => string; export declare const formatDockerResponseBody: (bodyArg: unknown) => string; export declare const assertDockerResponseStatus: (operationArg: string, expectedStatusArg: number, responseArg: IDockerResponse) => void; export declare const assertDockerResponseStatusOneOf: (operationArg: string, expectedStatusesArg: number[], responseArg: IDockerResponse) => void; export declare const buildDockerFilterRoute: (routeArg: string, filtersArg?: Record) => string; export declare function assertNonemptyDockerString(valueArg: unknown, descriptionArg: string): asserts valueArg is string; export declare function assertDockerContainerId(valueArg: unknown, descriptionArg?: string): asserts valueArg is string; export declare function assertDockerNetworkId(valueArg: unknown, descriptionArg?: string): asserts valueArg is string; export declare function assertDockerServiceId(valueArg: unknown, descriptionArg?: string): asserts valueArg is string; export declare function assertDockerNodeId(valueArg: unknown, descriptionArg?: string): asserts valueArg is string; export declare function assertDockerImageId(valueArg: unknown, descriptionArg?: string): asserts valueArg is string; export declare function assertDockerMutableImageReference(valueArg: unknown): asserts valueArg is string; export declare function assertNonRootDockerUser(valueArg: unknown, descriptionArg: string): asserts valueArg is string; export declare const rollbackFailedDockerCreation: (resourceDescriptionArg: string, verificationErrorArg: unknown, rollbackArg: () => Promise) => Promise; export declare const assertNonnegativeInteger: (valueArg: number, descriptionArg: string) => void;