import { CustomViewType, IndexListControlAreaViewsProps, UseViewHandlersReturn } from '../../../../areas/ListControl'; import { ApiSearchParams } from '../../types'; export declare enum StoryViewType { SystemAndCustom = "\u30B7\u30B9\u30C6\u30E0\u30D3\u30E5\u30FC\uFF06\u30AB\u30B9\u30BF\u30E0\u30D3\u30E5\u30FC", System = "\u30B7\u30B9\u30C6\u30E0\u30D3\u30E5\u30FC\u306E\u307F", Nothing = "\u30D3\u30E5\u30FC\u306A\u3057" } export declare const useStoryViews: (viewType: StoryViewType, props: Partial>) => { systems: import("../../../../areas/ListControl/types/views").SystemViewType[] | ({ id: string; label: string; params: { totalAmount: undefined; accountItemId: number; sectionId: number; memoTagIds: number[]; segment1TagId: number; segment2TagIds: number[]; dealStatus: string[]; dealType: string[]; }; badge?: undefined; } | { id: string; label: string; params: { sectionId: number; totalAmount?: undefined; accountItemId?: undefined; memoTagIds?: undefined; segment1TagId?: undefined; segment2TagIds?: undefined; dealStatus?: undefined; dealType?: undefined; }; badge: number; })[]; decodeParams?: ((viewParams: unknown) => Partial) | undefined; customs: CustomViewType[]; handlers: { onCreate?: ((params: { label: string; params: ApiSearchParams; }) => Promise) | undefined; onUpdate?: ((params: CustomViewType) => Promise) | undefined; onDelete?: ((params: CustomViewType) => Promise) | undefined; }; isLoading?: boolean | undefined; isValidating?: boolean | undefined; isCreating?: boolean | undefined; } | { systems: ({ id: string; label: string; params: { totalAmount: undefined; accountItemId: number; sectionId: number; memoTagIds: number[]; segment1TagId: number; segment2TagIds: number[]; dealStatus: string[]; dealType: string[]; }; badge?: undefined; } | { id: string; label: string; params: { sectionId: number; totalAmount?: undefined; accountItemId?: undefined; memoTagIds?: undefined; segment1TagId?: undefined; segment2TagIds?: undefined; dealStatus?: undefined; dealType?: undefined; }; badge: number; })[]; } | undefined;