import Component from '@glimmer/component';
import { htmlSafe } from '@ember/template';
export interface EuiRangeTick {
    value: number;
    label: Component;
}
export type EuiRangeTooltipArgs = {
    value?: number | string;
    valueAppend?: Component;
    valuePrepend?: Component;
    max: number;
    min: number;
    name?: string;
    showTicks?: boolean;
    compressed?: boolean;
};
type Styling = {
    side: string;
    style: ReturnType<typeof htmlSafe>;
};
export interface EuiRangeTooltipSignature {
    Args: EuiRangeTooltipArgs;
    Blocks: {
        valuePrepend: [];
        value: [];
        valueAppend: [];
    };
}
export default class EuiRangeToolipComponent extends Component<EuiRangeTooltipSignature> {
    get styling(): Styling;
}
export {};
//# sourceMappingURL=eui-range-tooltip.d.ts.map