import { ApiSearchParams, IndexHeaderAreaProps } from '../../index';
import { StoryHeaderAreaDescriptionType } from './stories/useStoryHeaderAreaDescription';
import { StoryHeaderAreaOperationsType } from './stories/useStoryHeaderAreaOperations';
import { StoryHeaderAreaPrevPageType } from './stories/useStoryHeaderAreaPrevPage';
import { StoryHeaderAreaScopeSelectorType } from './stories/useStoryHeaderAreaScopeSelector';
declare const _default: {
title: string;
component:
(props: IndexHeaderAreaProps
) => JSX.Element;
parameters: {
layout: string;
msw: {
handlers: import("node_modules/msw/lib/core/handlers/HttpHandler").HttpHandler[][];
};
};
tags: string[];
};
export default _default;
export declare const Basic: {
render: (args: IndexHeaderAreaProps) => JSX.Element;
args: {
title: string;
description: ({
text: string;
url?: undefined;
targetBlank?: undefined;
} | {
text: string;
url: string;
targetBlank: true;
})[];
operations: {
mainActions: ({
label: string;
appearance: "secondary";
onClick: import("@storybook/addon-actions").HandlerFunction;
IconComponent: IconType;
url?: undefined;
targetBlank?: undefined;
danger?: undefined;
} | {
label: string;
appearance: "tertiary";
url: string;
targetBlank: true;
onClick?: undefined;
IconComponent?: undefined;
danger?: undefined;
} | {
label: string;
appearance: "secondary";
danger: true;
onClick: import("@storybook/addon-actions").HandlerFunction;
IconComponent?: undefined;
url?: undefined;
targetBlank?: undefined;
})[];
subActions: ({
label: string;
onClick: import("@storybook/addon-actions").HandlerFunction;
type?: undefined;
} | {
type: "rule";
label?: undefined;
onClick?: undefined;
})[];
};
prevPage: {
url: string;
selfWindowNavigation: true;
};
scopeSelector: {
type: "period";
displayMode: "monthly";
queryKey: string;
defaultValue: string;
};
};
};
export declare const UserStory: {
render: (args: any) => JSX.Element;
args: {
title: string;
description: StoryHeaderAreaDescriptionType;
prevPage: StoryHeaderAreaPrevPageType;
operations: StoryHeaderAreaOperationsType;
scopeSelector: StoryHeaderAreaScopeSelectorType;
追加ボタンを表示: boolean;
'IndexPageContainer.labels.actions.new': string;
};
argTypes: {};
};