import { type FC } from 'react';
import { PublicKey } from '@dxos/keys';
import { type Space as SpaceProto } from '@dxos/protocols/proto/dxos/client/services';
import { type SubscribeToSpacesResponse } from '@dxos/protocols/proto/dxos/devtools/host';
export type PipelineTableRow = {
    id: string;
    feedKey: PublicKey;
    type: string;
    genesis?: boolean;
    own?: boolean;
    start?: number;
    processed?: number;
    target?: number;
    total?: number;
    progress?: string;
};
export type PipelineTableProps = {
    state: SpaceProto.PipelineState;
    metadata: SubscribeToSpacesResponse.SpaceInfo | undefined;
    onSelect?: (feed: PipelineTableRow | undefined) => void;
};
export declare const PipelineTable: FC<PipelineTableProps>;
//# sourceMappingURL=PipelineTable.d.ts.map