/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { TileStrictPosition, TileLayoutItem } from './interfaces/index.js';
import * as React from 'react';
/**
 * @hidden
 */
export interface InternalTileProps extends TileLayoutItem {
    update: (index: number, dRow: number, dCol: number, row: number, col: number) => void;
    index: number;
    defaultPosition: TileStrictPosition;
    ignoreDrag?: (event: any) => boolean;
    onPress: () => void;
    onRelease: () => void;
    children?: React.ReactNode;
}
/**
 * @hidden
 */
export interface InternalTileState {
    rtl: boolean;
    visibleHint: boolean;
}
/**
 * @hidden
 */
export declare const InternalTile: React.FC<InternalTileProps> & {
    propTypes?: any;
    displayName?: string;
    defaultProps?: Partial<InternalTileProps>;
};
