export interface ExternalDomainRecords {
    ":external": ExternalDomainRecord;
    ":external.publish?": ExternalPublishDomainRecord;
    ":external.harvested?": ExternalHarvestedDomainRecord;
    ":external.stats?": ExternalStatsDomainRecord;
}
export interface ExternalDomainRecord {
    type?: string;
    connectionId?: string;
    id?: string;
    revision?: unknown;
    data?: Record<string, unknown>;
    error?: string | null;
}
export interface ExternalPublishDomainRecord {
    value?: string[];
}
export interface ExternalHarvestedDomainRecord {
    value?: string[];
}
export interface ExternalStatsDomainRecord {
    progress?: number;
    status?: string;
    queued?: boolean;
    aborted?: boolean;
}
