import { FMTable } from '../../orm/table.js';
/**
 * Gets default select fields from a table definition.
 * Returns undefined if defaultSelect is "all".
 * Automatically filters out container fields since they cannot be selected via $select.
 *
 * @param table - The table occurrence
 * @param includeSpecialColumns - If true, includes ROWID and ROWMODID when defaultSelect is "schema"
 */
export declare function getDefaultSelectFields(table: FMTable<any, any> | undefined, includeSpecialColumns?: boolean): string[] | undefined;
