import * as $dara from '@darabonba/typescript';
export declare class GetCardSmsDetailsResponseBodyCardSendDetailDTORecords extends $dara.Model {
    /**
     * @remarks
     * Error code for sending
     *
     * @example
     * Success
     */
    errCode?: string;
    /**
     * @remarks
     * Customer-transmitted outId
     *
     * @example
     * 12345678
     */
    outId?: string;
    /**
     * @remarks
     * Phone number that received the SMS
     *
     * @example
     * 156****9080
     */
    phoneNumber?: string;
    /**
     * @remarks
     * Receive date
     *
     * @example
     * 2024-09-27 11:26:35
     */
    receiveDate?: string;
    /**
     * @remarks
     * Receive SMS type
     *
     * @example
     * CARD_SMS
     */
    receiveType?: string;
    /**
     * @remarks
     * Render date
     *
     * @example
     * 2024-09-27 12:13:39
     */
    renderDate?: string;
    /**
     * @remarks
     * Render status. 0: Not rendered; 1: Rendered successfully; 3: Not rendered
     *
     * @example
     * 1
     */
    renderStatus?: number;
    /**
     * @remarks
     * Time when the SMS was sent
     *
     * @example
     * 2024-09-27 11:26:32
     */
    sendDate?: string;
    /**
     * @remarks
     * Sending status. 1: Sending; 2: Send failed; 3: Sent successfully; 4: Addressing failed
     *
     * @example
     * 3
     */
    sendStatus?: number;
    /**
     * @remarks
     * SMS content. Only applicable for text messages.
     *
     * @example
     * 您收到一条短信消息
     */
    smsContent?: string;
    /**
     * @remarks
     * Template code
     *
     * @example
     * CARD_SMS_6***
     */
    templateCode?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetCardSmsDetailsResponseBodyCardSendDetailDTO extends $dara.Model {
    /**
     * @remarks
     * Current page number
     *
     * @example
     * 1
     */
    currentPage?: number;
    /**
     * @remarks
     * Page size
     *
     * @example
     * 10
     */
    pageSize?: number;
    /**
     * @remarks
     * List of card SMS sending records
     */
    records?: GetCardSmsDetailsResponseBodyCardSendDetailDTORecords[];
    /**
     * @remarks
     * Total count
     *
     * @example
     * 10
     */
    totalCount?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetCardSmsDetailsResponseBody extends $dara.Model {
    /**
     * @remarks
     * Access denied detail; this field is returned only if the RAM check fails.
     *
     * @example
     * 无
     */
    accessDeniedDetail?: string;
    /**
     * @remarks
     * Card SMS sending result
     */
    cardSendDetailDTO?: GetCardSmsDetailsResponseBodyCardSendDetailDTO;
    /**
     * @remarks
     * Request status code.
     * * OK indicates a successful request.
     * * For other error codes, see [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
     *
     * @example
     * OK
     */
    code?: string;
    /**
     * @remarks
     * Description of the status code.
     *
     * @example
     * OK
     */
    message?: string;
    /**
     * @remarks
     * Indicates whether the API call was successful. Values:
     * - **true** - **false**
     *
     * @example
     * true
     */
    success?: boolean;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
