import { SchemaModel } from '@contractspec/lib.schema';
export declare const HarnessRunGetQuery: import("../..").OperationSpec<SchemaModel<{
    runId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
}>, SchemaModel<{
    run: {
        type: SchemaModel<{
            runId: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            status: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            mode: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            scenarioKey: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
            suiteKey: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
            controlPlaneExecutionId: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
            target: {
                type: SchemaModel<{
                    targetId: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    kind: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    isolation: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    environment: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    baseUrl: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: true;
                    };
                    allowlistedDomains: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: true;
                        isArray: true;
                    };
                    metadata: {
                        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
                        isOptional: true;
                    };
                }>;
                isOptional: false;
            };
            steps: {
                type: SchemaModel<{
                    stepId: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    stepKey: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    runId: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    mode: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    actionClass: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    verdict: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    requiresApproval: {
                        type: import("@contractspec/lib.schema").FieldType<boolean, boolean>;
                        isOptional: false;
                    };
                    status: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: false;
                    };
                    summary: {
                        type: import("@contractspec/lib.schema").FieldType<string, string>;
                        isOptional: true;
                    };
                    startedAt: {
                        type: import("@contractspec/lib.schema").FieldType<Date, string>;
                        isOptional: true;
                    };
                    completedAt: {
                        type: import("@contractspec/lib.schema").FieldType<Date, string>;
                        isOptional: true;
                    };
                    metadata: {
                        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
                        isOptional: true;
                    };
                }>;
                isOptional: false;
                isArray: true;
            };
            evidenceCount: {
                type: import("@contractspec/lib.schema").FieldType<number, number>;
                isOptional: true;
            };
            createdAt: {
                type: import("@contractspec/lib.schema").FieldType<Date, string>;
                isOptional: false;
            };
            updatedAt: {
                type: import("@contractspec/lib.schema").FieldType<Date, string>;
                isOptional: false;
            };
        }>;
        isOptional: false;
    };
}>, undefined>;
