import type { SpecTemplateEntry } from '../../types/spec-templates.js';
import { REST_API_INTEGRATION_TEMPLATE, WEBHOOK_CONSUMER_TEMPLATE, FILE_UPLOAD_TEMPLATE, BACKGROUND_JOB_TEMPLATE } from './templates-domain-specific-b.js';
export { REST_API_INTEGRATION_TEMPLATE, WEBHOOK_CONSUMER_TEMPLATE, FILE_UPLOAD_TEMPLATE, BACKGROUND_JOB_TEMPLATE, };
/** Auth Login spec template — credential validation, session, rate limiting, lockout. */
export declare const AUTH_LOGIN_TEMPLATE: SpecTemplateEntry;
/** Auth OAuth spec template — callback, state validation, token storage. */
export declare const AUTH_OAUTH_TEMPLATE: SpecTemplateEntry;
/** Stripe Payment spec template — checkout, webhook verification, refund, retry. */
export declare const STRIPE_PAYMENT_TEMPLATE: SpecTemplateEntry;
/** CRUD Resource spec template — full lifecycle with pagination. */
export declare const CRUD_RESOURCE_TEMPLATE: SpecTemplateEntry;
/** All 8 domain-specific templates for SPEC-513. */
export declare const DOMAIN_SPECIFIC_TEMPLATES: SpecTemplateEntry[];
//# sourceMappingURL=templates-domain-specific.d.ts.map