import { GlobalData, InviteConfig, InviteItem, InviteRenderData } from '../defaultProps';
export declare function isPlaceholderInviteStateId(stateId: string | undefined | null): boolean;
export declare function isValidInviteItem(item: InviteItem | null | undefined): boolean;
/** 根据 URL state 从 global.invite 解析单条送呈渲染数据 */
export declare function resolveInviteRenderData(invite: InviteConfig | undefined | null, stateId: string | undefined | null): InviteRenderData | null;
/** 从 global.invite.renderItem 得到 UniInvite 渲染数据 */
export declare function getInviteRenderFromGlobal(invite: InviteConfig | undefined | null): InviteRenderData | null;
/**
 * h5-server：根据 ?state= 将解析结果写入 global.invite.renderItem（不修改 items）
 */
export declare function applyInviteStateToGlobal(global: GlobalData, stateId?: string | null): GlobalData;
export default resolveInviteRenderData;
