import type { JSX } from '../../stencil-public-runtime';
import type { FixedColsPropType, HasSettingsMenuPropType, TableCallbacksPropType, TableDataFootPropType, TableDataPropType, TableHeaderCellsPropType, TableSelectionPropType, TableStatelessProps, VariantClassNamePropType } from '../../schema';
import { type AriaLabelledbyPropType } from '../../schema/props/aria-labelledby';
export declare class KolTableStateless implements TableStatelessProps {
    private readonly host?;
    private internals?;
    private resolvedElements;
    _ariaLabelledby?: AriaLabelledbyPropType;
    validateAriaLabelledby(value?: AriaLabelledbyPropType): void;
    private syncExternalLabel;
    _data: TableDataPropType;
    _dataFoot?: TableDataFootPropType;
    _fixedCols?: FixedColsPropType;
    _headerCells: TableHeaderCellsPropType;
    _label: string;
    _on?: TableCallbacksPropType;
    _selection?: TableSelectionPropType;
    _hasSettingsMenu?: HasSettingsMenuPropType;
    _variant?: VariantClassNamePropType;
    componentWillLoad(): void;
    componentDidLoad(): void;
    render(): JSX.Element;
}
