/**
 * @fileoverview Output schemas for WSF Fares API FareLineItems endpoints
 *
 * These schemas define the response structures for WSF Fares API FareLineItems endpoints.
 */
import { z } from "../../../../shared/zod";
export declare const lineItemSchema: z.ZodObject<{
    FareLineItemID: z.ZodNumber;
    FareLineItem: z.ZodNullable<z.ZodString>;
    Category: z.ZodNullable<z.ZodString>;
    DirectionIndependent: z.ZodBoolean;
    Amount: z.ZodNumber;
}, z.core.$strip>;
export type LineItem = z.infer<typeof lineItemSchema>;
export declare const lineItemXrefSchema: z.ZodObject<{
    TerminalComboIndex: z.ZodNumber;
    LineItemIndex: z.ZodNumber;
    RoundTripLineItemIndex: z.ZodNumber;
}, z.core.$strip>;
export type LineItemXref = z.infer<typeof lineItemXrefSchema>;
export declare const lineItemVerboseSchema: z.ZodObject<{
    TerminalComboVerbose: z.ZodOptional<z.ZodArray<z.ZodObject<{
        DepartingTerminalID: z.ZodNumber;
        DepartingDescription: z.ZodNullable<z.ZodString>;
        ArrivingTerminalID: z.ZodNumber;
        ArrivingDescription: z.ZodNullable<z.ZodString>;
        CollectionDescription: z.ZodNullable<z.ZodString>;
    }, z.core.$strip>>>;
    LineItemLookup: z.ZodOptional<z.ZodArray<z.ZodObject<{
        TerminalComboIndex: z.ZodNumber;
        LineItemIndex: z.ZodNumber;
        RoundTripLineItemIndex: z.ZodNumber;
    }, z.core.$strip>>>;
    LineItems: z.ZodOptional<z.ZodArray<z.ZodArray<z.ZodObject<{
        FareLineItemID: z.ZodNumber;
        FareLineItem: z.ZodNullable<z.ZodString>;
        Category: z.ZodNullable<z.ZodString>;
        DirectionIndependent: z.ZodBoolean;
        Amount: z.ZodNumber;
    }, z.core.$strip>>>>;
    RoundTripLineItems: z.ZodOptional<z.ZodArray<z.ZodArray<z.ZodObject<{
        FareLineItemID: z.ZodNumber;
        FareLineItem: z.ZodNullable<z.ZodString>;
        Category: z.ZodNullable<z.ZodString>;
        DirectionIndependent: z.ZodBoolean;
        Amount: z.ZodNumber;
    }, z.core.$strip>>>>;
}, z.core.$strip>;
export type LineItemVerbose = z.infer<typeof lineItemVerboseSchema>;
//# sourceMappingURL=fareLineItems.output.d.ts.map