import React from 'react'; import { MQ } from '../../utils/style'; import { LogicalProps } from '../../utils/logical-properties'; export interface ParagraphProps extends React.HTMLAttributes { children: React.ReactNode; dropCap?: boolean; overrides?: { stylePreset?: MQ; typographyPreset?: MQ; dropCap?: { stylePreset?: MQ; typographyPreset?: MQ; } & LogicalProps; } & LogicalProps; } export declare const ParagraphText: import("../../utils/with-own-theme").NewsKitReactComponents<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; } & ParagraphProps & React.ClassAttributes & React.HTMLAttributes>; export declare const ParagraphDropCap: import("../../utils/with-own-theme").NewsKitReactComponents<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; } & ParagraphProps & React.ClassAttributes & React.HTMLAttributes>; export declare const getFirstLetter: (children: React.ReactNode[]) => string; export declare const removeFirstLetter: (children: React.ReactNode[]) => React.ReactNode; export declare const Paragraph: React.FC; export declare const P: React.FC; export declare const Subscript: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; }, React.DetailedHTMLProps, HTMLElement>, {}>; export declare const Sub: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; }, React.DetailedHTMLProps, HTMLElement>, {}>; export declare const Superscript: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; }, React.DetailedHTMLProps, HTMLElement>, {}>; export declare const Sup: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; }, React.DetailedHTMLProps, HTMLElement>, {}>; //# sourceMappingURL=paragraph.d.ts.map