import type { DockerLogService } from '../../docker';
export interface ParsedDockerTarget {
    errors: string[];
    remainingArgs: string[];
    host?: string;
}
export interface ParsedDockerUpOptions extends ParsedDockerTarget {
    port?: number;
    proxyPort?: number;
}
export interface ParsedDockerLogsOptions extends ParsedDockerTarget {
    follow: boolean;
    service?: DockerLogService;
}
export declare function parseDockerTarget(args: string[], knownFlags: readonly string[]): ParsedDockerTarget;
export declare function parseDockerUpOptions(args: string[], knownFlags: readonly string[]): ParsedDockerUpOptions;
export declare function parseDockerLogsOptions(args: string[], knownFlags: readonly string[]): ParsedDockerLogsOptions;
export declare function collectUnexpectedDockerArgs(args: string[], options: {
    knownFlags: readonly string[];
    valueFlags?: readonly string[];
    maxPositionals?: number;
}): string[];
//# sourceMappingURL=options.d.ts.map