import { Money, ResourceType, Links, Related, Resource, Response, PaginatedResponse } from '../../common/types';
declare enum AccountType {
    SAVER = "SAVER",
    TRANSACTIONAL = "TRANSACTIONAL"
}
interface AccountAttributes {
    displayName: string;
    accountType: AccountType;
    balance: Money;
    createdAt: string;
}
interface AccountRelationships {
    transactions: Links<Related>;
}
declare type AccountResource = Resource<ResourceType.ACCOUNTS, AccountAttributes, AccountRelationships>;
export declare type AccountsResponse = PaginatedResponse<AccountResource>;
export declare type AccountResponse = Response<AccountResource>;
export {};
