import React from 'react'; import type { DocumentLiveState } from '@pantheon-systems/css-client'; import type { VersionAuthorNameOptions } from '../utils/versionAuthorName.js'; export interface UnpublishedBannerProps extends VersionAuthorNameOptions { /** Whether the page is live. The banner shows only while it is not. */ liveState?: DocumentLiveState; /** The page's address. */ pagePath?: string; /** The site's host, e.g. `example.com`, shown before the page's address. */ siteHost?: string; /** Where visitors are sent instead, when the page has a redirect. */ redirectTo?: string; } /** Tells editors the page is unpublished from live, and how to bring it back. */ export declare function UnpublishedBanner({ liveState, ...rest }: UnpublishedBannerProps): React.ReactElement | null;