/// import type { PatientModel } from "../../../fhir/models/patient"; import cx from "classnames"; import { TableOptionProps } from "./patients-table-helper"; import "./patients-table.scss"; export type PatientsTableProps = { className?: cx.Argument; handleRowClick: (row: PatientModel) => void; pageSize?: number; title?: string; } & TableOptionProps; /** * PatientsTable displays a paginated list of all patients for a builder. In * addition to having configurable page size, lazy loading and name search, the * component accepts an `onRowClick` prop so developers can add their own * logic when a row is clicked. The `onRowClick` receives the targeted * `PatientModel` as its sole argument, which contains the underlying FHIR * object as `.resource`. * */ export declare const PatientsTable: import("react").ForwardRefExoticComponent<{ className?: cx.Argument; handleRowClick: (row: PatientModel) => void; pageSize?: number | undefined; title?: string | undefined; } & TableOptionProps & import("react").RefAttributes>; export declare function refreshPatientsTable(): Promise; //# sourceMappingURL=patients-table.d.ts.map