import * as _$_emotion_styled0 from "@emotion/styled";
import * as _$react from "react";
import * as _$_emotion_react0 from "@emotion/react";
import * as _$_emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";

//#region src/components/ContentTable.d.ts
type Column<Key extends string = string> = {
  key: Key;
  title: string;
  titleTooltip?: string;
};
type InferRowType<Columns extends Column[]> = { [P in Columns[number]["key"]]: string | boolean } & {
  title: string;
  titleTooltip?: string;
};
declare function ContentTable<Columns extends Column[]>({
  columns,
  rows
}: {
  columns: Columns;
  rows: InferRowType<Columns>[];
}): _$_emotion_react_jsx_runtime0.JSX.Element;
declare const StyledContentTable: _$_emotion_styled0.StyledComponent<{
  theme?: _$_emotion_react0.Theme;
  as?: React.ElementType;
}, _$react.DetailedHTMLProps<_$react.TableHTMLAttributes<HTMLTableElement>, HTMLTableElement>, {}>;
//#endregion
export { ContentTable, StyledContentTable };