export interface FigmaWebhookRegistration {
    webhookId: string;
    passcode: string;
    endpoint: string;
    registeredAt: string;
    lastTriggeredAt?: string;
}
export declare function registerFigmaWebhook(teamId: string, callbackUrl: string, accessToken: string): Promise<FigmaWebhookRegistration>;
export declare function deregisterFigmaWebhook(webhookId: string, accessToken: string): Promise<void>;
export declare function validateWebhookSignature(body: string, signature: string, passcode: string): boolean;
export declare function generateWebhookPasscode(): string;
//# sourceMappingURL=webhook-manager.d.ts.map