import * as React from 'react'; import type { BoardTicketPendingApproval } from './types'; export interface BoardTicketApprovalProps { pendingApproval: BoardTicketPendingApproval; onApprove?: (requestId?: string) => void | Promise; onReject?: (requestId?: string) => void | Promise; } /** * Inline, collapsed-by-default approval section for a board ticket card. Expands to * the shared {@link ApprovalBatchMessage} so the request can be approved/rejected * without leaving the board. The header switches between the client variant (grey, * "Pending client approval") and the technician/admin variant (yellow shield, * "Technician approval required") on `approvalType`. */ export declare function BoardTicketApproval({ pendingApproval, onApprove, onReject }: BoardTicketApprovalProps): React.JSX.Element; //# sourceMappingURL=board-ticket-approval.d.ts.map