import { VoidFunc, VoidFuncNoParam } from "../../../fd-toolbox/functions/internal-getter-setter-functions";
/** @monorepo-internal */
export declare function getViewSheetEditButtonId(resourceId?: string): string;
export declare function handleOpenChange(open: boolean, setIsOpen: VoidFunc<boolean>, resolvedResourceName: string, paramsId?: string, paramsResourceName?: string, propId?: string, onEditClick?: VoidFuncNoParam, onCloseClick?: VoidFunc<boolean>): Promise<void>;
export declare function handleSaveComplete(resourceId: string, setResourceId: VoidFunc<string>, setIsOpen: VoidFunc<boolean>, onOpenChange: VoidFunc<boolean>, onRefreshResources?: VoidFuncNoParam, onCloseClick?: VoidFunc<boolean>, isOpen?: boolean): Promise<void>;
/** @internal */
export declare function getViewSheetId(editButton: string, propId?: string): string;
export declare function handleCancelClick(onOpenChange: VoidFunc<boolean>, onCloseClick?: VoidFunc<boolean>): void;
export declare function handleDeleteClick(onOpenChange: VoidFunc<boolean>, onCloseClick?: VoidFunc<boolean>): void;
export declare function onSheetClose(setResourceId: VoidFunc<string>, propId?: string, isOpen?: boolean): void;
