/**
 * Mock data for UiDataTable stories and testing.
 * Keep test data separate from component logic for cleaner architecture.
 */
export interface Payment {
    /** Unique payment identifier */
    id: string;
    /** Payment amount in cents */
    amount: number;
    /** Current payment status */
    status: 'pending' | 'processing' | 'success' | 'failed';
    /** Customer email address */
    email: string;
}
/**
 * Small dataset for basic examples (12 items)
 */
export declare const paymentsSmall: Payment[];
/**
 * Medium dataset for pagination examples (50 items)
 */
export declare const paymentsMedium: Payment[];
/**
 * Large dataset for stress testing (100 items)
 */
export declare const paymentsLarge: Payment[];
/**
 * Extra large dataset for performance testing (500 items)
 */
export declare const paymentsXLarge: Payment[];
/**
 * Default dataset used in most stories
 */
export declare const payments: Payment[];
/**
 * Dataset options for Storybook controls
 */
export declare const datasetOptions: {
    readonly 'Small (12 items)': Payment[];
    readonly 'Medium (50 items)': Payment[];
    readonly 'Large (100 items)': Payment[];
    readonly 'Extra Large (500 items)': Payment[];
    readonly Empty: Payment[];
};
