/** Current configured brandLabel for a bot (undefined when unset). */
export declare function getBotBrandLabel(larkAppId: string): string | undefined;
/**
 * Persist a brandLabel change. `null` removes the key entirely (revert to the
 * default botmux brand); a string is stored verbatim — including `''`, which
 * means "brand off" and is deliberately preserved distinct from unset.
 */
export declare function updateBotBrandLabel(larkAppId: string, brandLabel: string | null): Promise<{
    ok: true;
    brandLabel: string | null;
} | {
    ok: false;
    reason: string;
}>;
//# sourceMappingURL=brand-store.d.ts.map