import { z } from 'zod';
/**
 * A000Sum Record Schema - Record count summary for INI.TXT
 * Fields 1050-1051 based on SHAAM uniform format specification
 */
export declare const A000SumSchema: z.ZodObject<{
    code: z.ZodString;
    recordCount: z.ZodString;
}, z.core.$strip>;
/**
 * A000Sum Input Schema - for user input (no auto-generated fields)
 */
export declare const A000SumInputSchema: z.ZodObject<{
    code: z.ZodString;
    recordCount: z.ZodString;
}, z.core.$strip>;
export type A000Sum = z.infer<typeof A000SumSchema>;
export type A000SumInput = z.infer<typeof A000SumInputSchema>;
/**
 * Encodes an A000Sum record to fixed-width string format
 * Total line width: 19 characters + CRLF
 */
export declare function encodeA000Sum(input: A000SumInput): string;
/**
 * Parses a fixed-width A000Sum record line back to object
 * Expected line length: 19 characters (excluding CRLF)
 */
export declare function parseA000Sum(line: string): A000Sum;
