/** @packageDocumentation
 * @module Internal
 */
import { IModelConnection } from "@itwin/core-frontend";
import { KeySet, Ruleset } from "@itwin/presentation-common";
import { TableColumnDefinition } from "./Types.js";
/** @internal */
export interface UseColumnsProps {
    imodel: IModelConnection;
    ruleset: Ruleset | string;
    keys: Readonly<KeySet>;
}
/** @internal */
export declare function useColumns(props: UseColumnsProps): TableColumnDefinition[] | undefined;
//# sourceMappingURL=UseColumns.d.ts.map