import React from 'react';
import { type TablePropertyDefinition } from '@dxos/react-ui-table';
import { type MaybePromise } from '@dxos/util';
export type MasterDetailTableProps = {
    properties: TablePropertyDefinition[];
    data: Array<{
        id: string;
        [key: string]: any;
    }>;
    detailsTransform?: (data: any) => MaybePromise<any>;
    detailsPosition?: 'bottom' | 'right';
    onSelectionChanged?: (id: string | undefined) => void;
};
export declare const MasterDetailTable: ({ properties, data, detailsTransform, detailsPosition, onSelectionChanged, }: MasterDetailTableProps) => React.JSX.Element;
//# sourceMappingURL=MasterDetailTable.d.ts.map