interface SidebarButtonBase {
    label: string;
    icon: string;
}
export interface SidebarButtonLink extends SidebarButtonBase {
    type: 'link';
    url: string;
}
export interface SidebarButtonDocument extends SidebarButtonBase {
    type: 'document';
    documentId: string;
    srcType: string;
    srcProjectId: string;
}
export interface SidebarButtonModel extends SidebarButtonBase {
    type: 'model';
    modelName: string;
    srcType: string;
    srcProjectId: string;
}
export type SidebarButton = SidebarButtonLink | SidebarButtonDocument | SidebarButtonModel;
export {};
//# sourceMappingURL=sidebar-button.d.ts.map