import type { PrivateTableApiBase, TableApiBase } from './types.js';
/**
 * Creates a public API proxy that wraps a private table API implementation.
 * The proxy automatically filters out private methods (those starting with '_')
 * and provides access only to the public interface.
 */
declare function createPublicTableApi<TData>(privateApi: PrivateTableApiBase<TData>): TableApiBase;
export { createPublicTableApi };
//# sourceMappingURL=public-table-api.d.ts.map