import * as db from '../db';
export declare function getPersonalGroupKeys(currentUserId: string): {
    slug: string;
    groupName: string;
    groupId: string;
    chatSlug: string;
    chatChannelName: string;
    chatChannelId: string;
    collectionSlug: string;
    collectionChannelName: string;
    collectionChannelId: string;
    notebookSlug: string;
    notebookChannelName: string;
    notebookChannelId: string;
};
export declare function getRandomDefaultPersonalGroupIcon(): string;
export declare function personalGroupIsValid({ group, currentUserId, }: {
    group?: db.Group | null;
    currentUserId: string;
}): boolean;
export declare function isDefaultPersonalChannel(channel: db.Channel, currentUserId: string): boolean;
export declare function isPersonalGroup(group: db.Group | undefined | null, currentUserId: string): boolean;
export declare function isPersonalChatChannel(channelId: string): boolean;
export declare function isPersonalCollectionChannel(channelId: string): boolean;
export declare function isPersonalNotebookChannel(channelId: string): boolean;
export declare function detectWebSignup(): boolean;
export declare function personalGroupHasDefaultTitle(group?: db.Group | null): boolean;
export declare function generatePersonalGroupTitle(contact: {
    id: string;
    nickname?: string | null;
}): string;
//# sourceMappingURL=wayfinding.d.ts.map