import { type PropsWithChildren } from 'react'; import type { DataTableV2Config, DataTableV2Props } from '../DataTableV2/public.api.js'; /** * Build DataTableV2 configuration. * * @param props - config from props * @param config - configuration to use * * @returns DataTableV2Config * @internal */ export declare function buildDataTableV2Config(props: PropsWithChildren, config: DataTableV2Config): DataTableV2Config; /** * Gets DataTableV2 configuration, merging the default ones with the stringified json config. * For the case that there is a conflict property, default would prevail. * For the case that there is any parse error, it will return an empty config. * * @param serializedConfig - stringify json config * * @returns - DataTableV2Config */ export declare function deserializeDataTableV2Config(serializedConfig: string): DataTableV2Config;