export declare const ID_PREFIXES: {
    readonly merchant: "mer";
    readonly apiKey: "key";
    readonly providerConfig: "pcfg";
    readonly customer: "cus";
    readonly paymentIntent: "pi";
    readonly paymentAttempt: "pa";
    readonly paymentRefund: "re";
    readonly checkoutSession: "cs";
    readonly webhookEndpoint: "whe";
    readonly webhookEventOut: "evt";
    readonly webhookEventIn: "wei";
    readonly pricingPlan: "plan";
    readonly invoice: "inv";
    readonly invoiceItem: "ii";
    readonly auditLog: "log";
    readonly adminUser: "adu";
};
export type IdPrefixKey = keyof typeof ID_PREFIXES;
export declare function newId(kind: IdPrefixKey): string;
export declare function newPublicToken(): string;
export declare function newApiKeyValue(type: "secret" | "publishable", environment: "live" | "test"): {
    full: string;
    prefix: string;
};
