import { CSSResult } from 'lit'; import { PieElement } from '@justeattakeaway/pie-webc-core/src/internals/PieElement'; import * as React_2 from 'react'; import { TemplateResult } from 'lit'; export declare interface FormLabelProps { /** * The native for HTML attribute. */ for?: string; /** * Optional text to be placed next to the main label. */ optional?: string; /** * What the trailing text of the label component should be. */ trailing?: string; } export declare const PieFormLabel: React_2.ForwardRefExoticComponent, "children">> & React_2.RefAttributes & ReactBaseType>; /** * @tagname pie-form-label */ declare class PieFormLabel_2 extends PieElement implements FormLabelProps { for: FormLabelProps['for']; optional: FormLabelProps['optional']; trailing: FormLabelProps['trailing']; private _renderOptionalLabel; private handleClick; render(): TemplateResult<1>; static styles: CSSResult; } declare type ReactBaseType = React_2.LabelHTMLAttributes; export { }