import * as React from 'react';
import type { HTMLAttributesWithRootRef } from '../../../../types';
export interface BasicProps {
/**
* Элемент действия.
* Не может использоваться одновременно с `subtitle`.
*/
action?: React.ReactNode;
/**
* Контент в правой части, может быть иконкой 24x24.
*/
after?: React.ReactNode;
/**
* Варианты расположения кнопки действия
* По умолчанию на десктопах, или при наличии элементов `after` или `subtitle`
* имеет значение `vertical`, в остальных случаях `horizontal`.
*/
layout?: 'vertical' | 'horizontal';
/**
* Может быть следующими компонентами:
* - цветная иконка 24x24 или 28x28 пикселя
* - ``
* - ``.
*/
before?: React.ReactNode;
/**
* Задает стиль снекбара.
*/
mode?: 'default' | 'dark';
/**
* Дополнительная строка текста под `children`.
* Не может использоваться одновременно с `action`.
*/
subtitle?: React.ReactNode;
}
export interface SnackbarBasicProps extends HTMLAttributesWithRootRef, BasicProps {
}
export declare function Basic({ layout: layoutProps, action, after, before, mode, subtitle, children, ...restProps }: SnackbarBasicProps): React.ReactNode;
//# sourceMappingURL=Basic.d.ts.map