export declare const queries: {
    getSession: string;
    listEvents: string;
    listUserDeviceKeys: string;
    /**
     * Minimal session listing used by the orphan-sweep path. Only the
     * fields needed to decide whether a session row is stale — sessionId
     * for the INACTIVE mutation, agentType for the per-plugin filter,
     * status to skip non-ACTIVE rows, and lastHeartbeatAt for the age
     * check.
     */
    listSessions: string;
};
export declare const mutations: {
    createSession: string;
    updateSession: string;
    createEvent: string;
    updateEventStatus: string;
    registerDeviceKey: string;
    grantSessionKey: string;
    getAttachmentDownloadUrl: string;
};
export declare const subscriptions: {
    onEventCreated: string;
    onDeviceKeyRegistered: string;
};
