import type { AccessKeys } from './schemas/access-keys'; /** * Guard that succeeds if the caller is an admin access key of this satellite. * * @returns {void} * * @throws {z.ZodError} If the caller is not an admin access key. */ export declare const callerIsAdmin: () => void; /** * Guard that succeeds if the caller is an access key with write permission. * * @returns {void} * * @throws {z.ZodError} If the caller does not have write permission. */ export declare const callerHasWritePermission: () => AccessKeys; /** * Guard that succeeds if the caller is any recognized access key of this satellite. * * @returns {void} * * @throws {z.ZodError} If the caller is not a recognized access key. */ export declare const callerIsAccessKey: () => AccessKeys;