export type RestoredStatus = 'draft' | 'published';
/**
 * Returns the distinct publication statuses a restore will write, so `access.update` can be
 * checked for each one. `_status` is a scalar, or a per-locale object when
 * `versions.drafts.localizeStatus` is on - a localized restore can publish and unpublish locales
 * at once, so both intents are returned and each must pass. Empty when `_status` is absent.
 */
export declare const getRestoredStatusesToAuthorize: (rawStatus: unknown) => RestoredStatus[];
//# sourceMappingURL=getRestoredStatusesToAuthorize.d.ts.map