import type { Document } from '@pantheon-systems/css-client'; export interface RedirectTarget { label: string; value: string; } /** A page visitors can reach now: published, not archived and not an internal document. */ export declare function isLivePage(doc: Document, path?: string): boolean; /** * Where an unpublished page's visitors can be sent: its parent first, then every * other live page. A page that is down is left out, so visitors never land on a dead URL. */ export declare function unpublishRedirectTargets(documents: Document[], pagePath: string): RedirectTarget[];