import { AnyTheme, Interpolation, ThemedProps } from '../types'; /** * The `pageBase` mixin provides essential base styling, intended for `html` and `body` elements. * This should be used in global styles to establish consistent foundational styles * including theme colors, typography, and layout basics. * * ##### Example * ```js * import styled from 'styled-components'; * import { pageBase } from '@splunk/themes/mixins'; * * const GlobalStyle = createGlobalStyle` * html, * body { * ${pageBase()} * } * ` * ``` * @name pageBase * @kind function * @public */ export declare const pageBase: () => Interpolation; /** * The `reset` mixin resets css properties to their browser defaults, plus many to * theme-specific values. This ensures an element is not inheriting inappropriate styles. * * ##### Example * ```js * import styled from 'styled-components'; * import { reset } from '@splunk/themes/mixins'; * * const myBlock = styled.div` * ${reset('block')}; * ` * ``` * @name reset * @kind function * @param {string} [display=inline] Set the `display` property (block, inline-block, …) * @public */ export declare const reset: (display?: string | null) => Interpolation; declare const _default: { pageBase: () => Interpolation; reset: (display?: string | null) => Interpolation; }; export default _default;