import { SchemaModel } from '@contractspec/lib.schema';
export declare const ControlPlaneExecutionLaneStateModel: SchemaModel<{
    laneKey: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    laneStatus: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    lanePhase: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    ownerRole: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    evidenceBundleCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    pendingApprovalCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    recommendedNextLane: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
}>;
export declare const ControlPlaneExecutionLaneSummaryModel: SchemaModel<{
    runId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    laneKey: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    laneStatus: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    lanePhase: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    ownerRole: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    objective: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    evidenceCompleteness: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    terminalReadiness: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    pendingApprovalCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    missingEvidenceCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    missingApprovalCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    recommendedNextLane: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    updatedAt: {
        type: import("@contractspec/lib.schema").FieldType<Date, string>;
        isOptional: false;
    };
}>;
export declare const ControlPlaneExecutionLaneDetailModel: SchemaModel<{
    runId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    laneKey: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    laneStatus: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    lanePhase: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    ownerRole: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    objective: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    teamStatus: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    completionPhase: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    terminalReadiness: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    missingEvidence: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
        isArray: true;
    };
    missingApprovals: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
        isArray: true;
    };
    blockingRisks: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
        isArray: true;
    };
    recommendedNextLane: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    evidenceBundleCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    approvalCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    transitionCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    queueSkew: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    cleanupStatus: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    retryCount: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: true;
    };
    snapshotRef: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    updatedAt: {
        type: import("@contractspec/lib.schema").FieldType<Date, string>;
        isOptional: false;
    };
}>;
