import type { Storable, AdminPortalBranding, JacksonOption } from '../../typings';
export declare class BrandingController {
    private store;
    private storeKey;
    private opts;
    constructor({ store, opts }: {
        store: Storable;
        opts: JacksonOption;
    });
    get(): Promise<AdminPortalBranding>;
    update(params: Partial<AdminPortalBranding>): Promise<{
        logoUrl: string | null;
        faviconUrl: string | null;
        companyName: string | null;
        primaryColor: string | null;
    }>;
}
