/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { PartialRow } from './PartialRow';
/**
 * Represents a set of row of a TableEntity
 * @export
 * @interface PartialRowSet
 */
export interface PartialRowSet {
    /**
     *
     * @type {string}
     * @memberof PartialRowSet
     */
    concreteType: PartialRowSetConcreteTypeEnum;
    /**
     * The ID of the TableEntity than owns these rows
     * @type {string}
     * @memberof PartialRowSet
     */
    tableId?: string;
    /**
     * The partial rows of this set.
     * @type {Array<PartialRow>}
     * @memberof PartialRowSet
     */
    rows?: Array<PartialRow>;
}
/**
 * @export
 */
export declare const PartialRowSetConcreteTypeEnum: {
    readonly org_sagebionetworks_repo_model_table_PartialRowSet: "org.sagebionetworks.repo.model.table.PartialRowSet";
};
export type PartialRowSetConcreteTypeEnum = typeof PartialRowSetConcreteTypeEnum[keyof typeof PartialRowSetConcreteTypeEnum];
/**
 * Check if a given object implements the PartialRowSet interface.
 */
export declare function instanceOfPartialRowSet(value: object): value is PartialRowSet;
export declare function PartialRowSetFromJSON(json: any): PartialRowSet;
export declare function PartialRowSetFromJSONTyped(json: any, ignoreDiscriminator: boolean): PartialRowSet;
export declare function PartialRowSetToJSON(json: any): PartialRowSet;
export declare function PartialRowSetToJSONTyped(value?: PartialRowSet | null, ignoreDiscriminator?: boolean): any;
