import type { ComponentProps, ReactNode } from 'react';
import type { GDSComponentProps } from '@graphprotocol/gds-css';
import { type AddonValue } from './base/Addon.tsx';
import { LabelMeta } from './Label.meta.ts';
export interface LabelProps extends ComponentProps<'span'>, GDSComponentProps<typeof LabelMeta> {
    htmlFor?: string | undefined;
    description?: ReactNode | ({
        content: ReactNode;
    } & Omit<ComponentProps<'span'>, 'children' | 'content'>) | undefined;
    addon?: AddonValue | undefined;
}
export declare function Label({ variant, size, description, addon, className, style, children, ...props }: LabelProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Label.d.ts.map