import { LayoutPosition } from 'chart.js';
import { BaseChartBuilder } from '../base-chart-builder';
export declare class LegendBuilder<TFactory extends BaseChartBuilder<TFactory, TData>, TData> {
    private _builder;
    constructor(_builder: TFactory);
    align(align: 'start' | 'center' | 'end'): LegendBuilder<TFactory, TData>;
    at(position: LayoutPosition): LegendBuilder<TFactory, TData>;
    title(title: string): LegendBuilder<TFactory, TData>;
    usePointStyles(): LegendBuilder<TFactory, TData>;
    get chart(): TFactory;
}
