import { PackQuantityAutomaticRecreditEnum } from './PackQuantityAutomaticRecreditEnum';
import { ChannelEnum } from './ChannelEnum';
import { Response } from './Response';
import { StatusAccountEnum } from './StatusAccountEnum';
import { Templates } from './Templates';
/** SMS details */
export interface Account {
    /**  */
    automaticRecreditAmount?: PackQuantityAutomaticRecreditEnum;
    /** URL called when state of a sent SMS changes */
    callBack?: string;
    /** For what purpose this account can be used for */
    channel: ChannelEnum;
    /** Credit threshold after which an automatic recredit is launched */
    creditThresholdForAutomaticRecredit: number;
    /**  */
    creditsHoldByQuota: number;
    /**  */
    creditsLeft: number;
    /**  */
    description: string;
    /**  */
    name: string;
    /** Whether the account can be used for smpp or not */
    smpp: boolean;
    /**  */
    smsResponse: Response;
    /**  */
    status: StatusAccountEnum;
    /** URL called when a STOP is received after a receiver replied stop to a SMS */
    stopCallBack?: string;
    /**  */
    templates: Templates;
    /**  */
    userQuantityWithQuota: number;
}
//# sourceMappingURL=Account.d.ts.map