/**
 * Validation error for deployment validation failures
 * Provides structured error reporting with troubleshooting guidance
 */
export declare class DeploymentValidationError extends Error {
    readonly title: string;
    readonly troubleshooting: string;
    readonly errorCode?: string | undefined;
    constructor(title: string, troubleshooting: string, errorCode?: string | undefined);
}
/**
 * Validation warning for deployment validation issues that don't prevent deployment
 * Provides structured warning reporting with helpful messages
 */
export declare class DeploymentValidationWarning {
    readonly title: string;
    readonly message: string;
    readonly warningCode?: string | undefined;
    constructor(title: string, message: string, warningCode?: string | undefined);
}
/**
 * Result of a validation operation containing errors and warnings
 */
export interface DeploymentValidationErrorResult {
    errors: DeploymentValidationError[];
    warnings: DeploymentValidationWarning[];
}
