import { IconDescriptor } from "../../platform/services/window/types";
export type FavoriteCategory = "Workspace" | "Application";
export type FavoriteDropdown = {
    id: string;
    category: FavoriteCategory;
    name: string;
    app?: object;
    icon: IconDescriptor;
    instance: any;
};
export type FavoriteStar = {
    id: string;
    category: FavoriteCategory;
    name: string;
    app: object;
    icon: IconDescriptor;
};
export type FolderAppType = {
    name: string;
    appID: string;
    displayName?: string;
    tags?: string[];
};
export type FolderType = {
    name?: string;
    icon?: string;
    type?: "folder";
    canDelete?: boolean;
    canEdit?: boolean;
    apps: FolderAppType[];
};
export type FoldersType = {
    list: string[];
    folders: {
        [folderName: string]: FolderType;
    };
};
export interface WindowOptions {
    customData: {
        component: {
            useAppCatalog: boolean;
        };
    };
}
//# sourceMappingURL=advancedAppLauncherTypes.d.ts.map