import React from 'react';
import { type SignalResponse } from '@dxos/protocols/proto/dxos/devtools/host';
import { type TablePropertyDefinition } from '@dxos/react-ui-table';
export type View<T> = {
    id: string;
    title: string;
    filter: (object: T) => boolean;
    subFilter?: (match?: string) => (object: T) => boolean;
    properties: TablePropertyDefinition[];
    dataTransform: (response: T) => any;
};
declare const views: View<SignalResponse>[];
export type ViewType = (typeof views)[number]['id'];
export declare const SignalMessageTable: () => React.JSX.Element;
export {};
//# sourceMappingURL=SignalMessageTable.d.ts.map