@ariakit/core
Version:
Ariakit core
17 lines (16 loc) • 701 B
text/typescript
import type { DisclosureStoreFunctions, DisclosureStoreOptions, DisclosureStoreState } from "../disclosure/disclosure-store.ts";
import type { Store, StoreProps } from "../utils/store.ts";
/**
* Creates a dialog store.
*/
export declare function createDialogStore(props?: DialogStoreProps): DialogStore;
export interface DialogStoreState extends DisclosureStoreState {
}
export interface DialogStoreFunctions extends DisclosureStoreFunctions {
}
export interface DialogStoreOptions extends DisclosureStoreOptions {
}
export interface DialogStoreProps extends DialogStoreOptions, StoreProps<DialogStoreState> {
}
export interface DialogStore extends DialogStoreFunctions, Store<DialogStoreState> {
}