import { type AccountId, Hbar, PrivateKey, type PublicKey } from '@hiero-ledger/sdk';
export type PredefinedAccount = {
    privateKey: PrivateKey;
    alias: boolean;
    balance?: Hbar;
    group: 'ed25519' | 'ecdsa' | 'ecdsa-alias';
};
export type CreatedPredefinedAccount = {
    accountId: AccountId;
    data: PredefinedAccount;
    alias?: string;
    publicKey: string;
};
export type SystemAccount = {
    name: string;
    accountId: string;
    publicKey: PublicKey;
    privateKey?: string;
};
export declare const PREDEFINED_ACCOUNT_GROUPS: Record<string, string>;
export declare const predefinedEcdsaAccounts: PredefinedAccount[];
export declare const predefinedEcdsaAccountsWithAlias: PredefinedAccount[];
export declare const predefinedEd25519Accounts: PredefinedAccount[];
