import { NavigationAction } from '@dvn/core/models/actions';
import { SepetApi } from '../../api/sepet-api';
import { Bucket } from '../../models/bucket';
export declare class SepetHome {
  showFileExplorer: boolean;
  fileExplorerPath: string;
  showDeleteConfirmation: boolean;
  showItemForm: boolean;
  selectedItem: Bucket;
  listKey: number;
  deleteErrorMessage: string;
  isDeletePending: boolean;
  apiEndpoint: string;
  apiHeaders: any;
  apiQueryParams: any;
  apiSepet: SepetApi;
  componentWillLoad(): void;
  onAction(event: CustomEvent<NavigationAction>): void;
  onClickAddNewItem: () => boolean;
  onConfirmDeleteItem: () => void;
  onDeleteFail: (error: any) => void;
  dismissItemFormDialog: () => void;
  dismissDeleteConfirmationDialog: () => void;
  invalidate: () => void;
  render(): any;
}
