import { Factory, GroupProps, StylesApiProps } from '@mantine/core'; import { ReactNode } from 'react'; export interface StickyFooterProps extends Omit, StylesApiProps { /** * Whether a border is render on top of the footer */ borderTop?: boolean; /** * Footer's children, usually buttons */ children?: ReactNode; /** * Use variant 'modal-footer' when rendering the `StickyFooter` inside `Modal`. * * The 'modal-footer' removes the modal's default padding so that the footer properly hugs the bottom of the modal. * It also adds a border on top of the footer. * * @deprecated Use Modal.Footer from @coveord/plasma-mantine/Modal for modal footers. For other cases, the 'default' variant should suffice. */ variant?: 'default' | 'modal-footer'; } export type StickyFooterStylesNames = 'root'; export type StickyFooterFactory = Factory<{ props: StickyFooterProps; ref: HTMLDivElement; stylesNames: StickyFooterStylesNames; }>; export declare const StickyFooter: import("@mantine/core").MantineComponent<{ props: StickyFooterProps; ref: HTMLDivElement; stylesNames: StickyFooterStylesNames; }>; export declare namespace StickyFooter { type Props = StickyFooterProps; type StylesNames = StickyFooterStylesNames; type Factory = StickyFooterFactory; } //# sourceMappingURL=StickyFooter.d.ts.map