import React from 'react'; import type { StyledComponent } from 'styled-components'; import { Body1, Footnote1, Headline1 } from '@sberdevices/plasma-ui'; import { GetStyledComponentProps } from '../../types'; declare type StyledComponentProps = GetStyledComponentProps; declare type StyledTextNode = StyledComponent<'div', any, StyledComponentProps, never>; export declare const AssistantActionConfirmWrapper: StyledComponent<"div", any, {}, never>; export declare const AssistantActionConfirmLabel: StyledTextNode; export declare const AssistantActionConfirmTitle: StyledTextNode; export declare const AssistantActionConfirmDescription: StyledTextNode; interface AssistantActionConfirmResultsProps { suggests: Array; onConfirm: (value: T) => void; onReject?: () => void; labelFormatter?: (val: T) => string; } export declare const AssistantActionConfirmResult: StyledComponent, any, {}, never>; interface AssistantActionConfirmControlsProps extends AssistantActionConfirmResultsProps { confirmText?: string; rejectText?: string; confirmDisable?: boolean; } export declare function AssistantActionConfirmControls({ suggests, onConfirm, onReject, confirmText, rejectText, confirmDisable, }: Exclude, 'canRejected'>): JSX.Element; export declare function AssistantActionConfirmResults({ suggests, onConfirm, onReject, labelFormatter, }: AssistantActionConfirmResultsProps): JSX.Element; export {}; //# sourceMappingURL=AssistantActionConfirm.d.ts.map