import type { ExecutionContext } from '../../types/core';
import type { ASTNode } from '../../types/base-types';
import type { ExpressionEvaluator } from '../../core/expression-evaluator';
export interface UrlCommandInput {
    url: string;
    title?: string;
    state?: Record<string, unknown>;
}
export declare function parseUrlArguments(args: ASTNode[], evaluator: ExpressionEvaluator, context: ExecutionContext, commandName: string): Promise<UrlCommandInput>;
//# sourceMappingURL=url-argument-parser.d.ts.map