UNPKG

@makolabs/ripple

Version:

Simple Svelte 5 powered component library ✨

32 lines (31 loc) 1.3 kB
import type { User, GetUsersOptions, GetUsersResult } from '../index.js'; export declare const getUsers: import("@sveltejs/kit").RemoteQueryFunction<GetUsersOptions, GetUsersResult>; export declare const createUser: import("@sveltejs/kit").RemoteCommand<Partial<User>, Promise<User>>; export declare const updateUser: import("@sveltejs/kit").RemoteCommand<{ userId: string; userData: Partial<User>; }, Promise<User>>; export declare const deleteUser: import("@sveltejs/kit").RemoteCommand<string, Promise<void>>; export declare const deleteUsers: import("@sveltejs/kit").RemoteCommand<string[], Promise<void>>; export declare const getUserPermissions: import("@sveltejs/kit").RemoteQueryFunction<string, string[]>; export declare const updateUserPermissions: import("@sveltejs/kit").RemoteCommand<{ userId: string; permissions: string[]; }, Promise<void>>; export declare const generateApiKey: import("@sveltejs/kit").RemoteCommand<{ userId: string; permissions: string[]; revokeOld?: boolean; }, Promise<{ success: boolean; apiKey: string; message: string; }>>; export declare const verifyToken: import("@sveltejs/kit").RemoteCommand<{ apiKey: string; }, Promise<{ valid: boolean; scopes?: string[]; error?: string; token?: string; }>>;