type ResourceId = string | number; export declare function useResourceClone(params: { cloneResource: (entityId: ResourceId) => Promise<{ data: any; }>; confirmMessage: string; successMessage: string; failureMessage: string; onSuccessRedirectTo?: (data: any) => string; }): { handleResourceClone: (entityId: ResourceId) => void; isCloning: (entityId: ResourceId) => boolean; }; export {};