/**
 * Shell Card Management APIsLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { CreateCardGroupResponseErrorCardsItems } from './createCardGroupResponseErrorCardsItems';
import { CreateCardGroupResponseSuccessfulRequestsItems } from './createCardGroupResponseSuccessfulRequestsItems';
import { ErrorStatus } from './errorStatus';
export interface CreateCardGroupResponse {
    /**
     * Reference number for tracking the execution of the requests – new Card Group creation and to move the cards to the new card group.
     * Reference number will be null when the validations of new card group parameters fail.
     */
    mainReference?: number;
    /**
     * Reference number for tracking the execution of card group creation.
     * Reference number will be null when the validations of new card group parameters fail.
     */
    newCardGroupReference?: number;
    /** List of cards validated and submitted successfully for processing. */
    successfulRequests?: CreateCardGroupResponseSuccessfulRequestsItems[];
    /**
     * List of cards that failed validation and not submitted for processing.
     * Entity: FailedCardReference
     * This list will be empty when the validations of new card group parameters fail.
     */
    errorCards?: CreateCardGroupResponseErrorCardsItems[];
    error?: ErrorStatus;
    /** API Request Id */
    requestId?: string;
}
export declare const createCardGroupResponseSchema: Schema<CreateCardGroupResponse>;
