/** * Consent-Only Template * * Default clickwrap consent without authentication. * User simply agrees to permissions and terms. * * @module @kya-os/consent/templates/modes/consent-only */ import { BaseConsentTemplate } from "../base/base-template.js"; import type { AuthMode } from "../../types/modes.types.js"; /** * Consent-Only Template * * Renders a simple clickwrap consent page: * - Shows requested permissions as checkboxes (pre-checked, disabled) * - Shows expiration notice * - Terms acceptance checkbox * - Cancel/Allow buttons */ export declare class ConsentOnlyTemplate extends BaseConsentTemplate { get authMode(): AuthMode; renderAuthContent(): string; /** * Render the list of requested permissions. */ private renderPermissionsList; /** * Render a single scope item with info tooltip. */ private renderScopeItem; /** * Render the expiration notice. */ private renderExpirationNotice; } //# sourceMappingURL=consent-only.template.d.ts.map