import type { v4 } from '@sap/ux-specification-types';
export declare class TableCreationModeOP implements v4.TableCreationModeOP {
    name?: v4.TableCreationModeType;
    createAtEnd?: boolean;
    inlineCreationRowsHiddenInEditMode?: boolean;
}
export declare class PersonalizationTypeOP implements v4.PersonalizationTypeOP {
    column?: boolean;
    sort?: boolean;
    filter?: boolean;
}
export declare class QuickVariantSelectionV4OP implements v4.QuickVariantSelectionV4 {
    paths: v4.AnnotationPathAsObject[];
    hideTableTitle?: boolean;
    showCounts?: boolean;
}
export declare class ObjectPageTable implements v4.ObjectPageTable {
    type?: v4.TableTypeV4;
    creationMode?: TableCreationModeOP;
    personalization?: PersonalizationTypeOP | boolean;
    selectionMode?: v4.SelectionMode;
    selectAll?: boolean;
    selectionLimit?: number;
    enableExport?: boolean;
    quickVariantSelection?: QuickVariantSelectionV4OP;
    condensedTableLayout?: boolean;
    enableFullScreen?: boolean;
    enablePaste?: boolean;
}
//# sourceMappingURL=ObjectPageTable.d.ts.map