import { ShallowRef } from 'vue';
import { PrivateRowDT, RowKeyGen, StkTableColumn } from './types';
type DT = PrivateRowDT;
export declare function useRowExpand(emits: any, dataSourceCopy: ShallowRef
, rowKeyGen: RowKeyGen, onDataSourceChange: () => void): readonly [(row: DT, col: StkTableColumn) => void, (rowKeyOrRow: string | undefined | DT, expand?: boolean | null, data?: {
col?: StkTableColumn;
silent?: boolean;
}) => void];
export {};